V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wly19960911  ›  全部回复第 31 页 / 共 71 页
回复总数  1407
1 ... 27  28  29  30  31  32  33  34  35  36 ... 71  
2018-12-24 13:06:31 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
@robinlovemaggie #220 https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg 还行,最早的那篇文章看过了,大家都要吃饭的嘛,别砸饭碗了。但是对于精进的人肯定是这样的。
2018-12-24 13:00:50 +08:00
回复了 fusociety 创建的主题 Java Java 学习之后,多久时间内写出一个项目算正常?
软件系统的设计完全是一门技术,很多场景你没有碰过或者了解过,你很大概率踩坑,我现在是只写 demo,或者只写一个场景,不写整体,等积累到经验了再来写个整体。

如果硬写个整体就是准备踩坑了,比如我现在开发 app,我完全没有 app 整体设置配置各种数据存储的概念,硬着头皮先画 ui,然后再来处理 app 整体的情况。java 对功能的分层还是很明确的,我也只是学过 springboot,个人对数据库设计没啥水平,更多的情况不知道了。

个人意见是,别盲目的追求,很多东西都是别人告诉你的实践经验,或者踩坑经验,这个需要多和别人讨论才行。就算造个房也要设计图,你现在只是学会了怎么建房子,但是设计房子完全需要自己想办法去了解,而且这个设计本身也是别人的经验总结的,闭门造车是一个非常不可取的事情。
2018-12-24 10:13:17 +08:00
回复了 BOYPT 创建的主题 全球工单系统 MSDN ITELLYOU 网站被劫持挂马?
@Les1ie #3 居然还有回源的时候被劫持,长见识了,果然 https 还不是完全值得信任。
2018-12-23 12:38:36 +08:00
回复了 rosu 创建的主题 Android Android 微信 7.0 内测
@alvin666 我可以啊,没有 7.0 测试权限
2018-12-23 12:09:19 +08:00
回复了 15874103329 创建的主题 Python [求助] 为何微博网页代码有 1500 多行,而我只能提取 10%左右
微博为什么抓页面啊,不是有 API 吗
2018-12-22 18:05:08 +08:00
回复了 ccl945 创建的主题 程序员 可能是要跑路了
@CruelMoon #10 https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg 估计是管理这个程序什么时候发,怎么统计,每次发的记录,内容格式等等。毕竟是自动化程序,不能自定义我感觉老板不够喜欢
2018-12-22 12:59:57 +08:00
回复了 noble4cc 创建的主题 问与答 为什么互联网企业钟爱 centos
redhat,从课本开始就是 redhat 了…所以很多人习惯 redhat 的 CentOS 系统。这个是一个原因
2018-12-22 12:23:06 +08:00
回复了 allen945 创建的主题 程序员 维护自己以前写的代码时,会不会想抽自己一巴掌?
https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg 说起来我又突然想到一个东西了。同事曾经认为 精简代码 = 好代码,减少行数代表你能写出更好的代码。我是有点不敢苟同。现在有些情况让他们多定义几个 model,都有点不肯。
2018-12-22 12:20:58 +08:00
回复了 allen945 创建的主题 程序员 维护自己以前写的代码时,会不会想抽自己一巴掌?
@allen945 #2 不过这也只是自己的体会,业务代码真的不能写长,也最好避免回调函数过深,逻辑方法名长和多根本不是问题,反正我只用 interface 里面的东西,能传参数就是参数传,业务方法一写长,各种参数乱飞下来很痛苦的。

业务代码有个注释也没用,只是告诉你干什么的(毕竟你改的就是业务代码),过程还得你自己看,而且业务代码也不可能一行行注释告诉你这个为什么这么做。逻辑代码就该怎么写注释就怎么写。

其实 jQuery 是一个很好的逻辑封装的例子,里面根本不会理会你到底干什么,就只提供功能,从来都不用 this。我看了下前端的话,我推荐你去试试 ts 语言的框架,最近 vue 也要上 ts 了,因为面向对象的语言真的有很多学习的地方。

说了正面例子我来说个反例。就以 vue 当例子说明,vue 可以调用 this 来修改 data。但是 this 用多了问题也出来了,逻辑代码各种调用 this,我在查 bug 的时候,发现每处都有 this.data 去修改值,而且回调初始化调用的方法非常多,这时候就需要我一个个排查究竟是谁去修改 data 了,从那时候开始我基本就只有 event 和 生命周期 才会修改 data 的值,其他地方只提供逻辑上的功能。
2018-12-22 11:29:56 +08:00
回复了 allen945 创建的主题 程序员 维护自己以前写的代码时,会不会想抽自己一巴掌?
比起抽自己一把,我更喜欢的是反思,为什么会出现这种情况,业务无关逻辑代码能不能封装掉,怎么精简业务逻辑代码才是最优选择。我现在也在学习拆分逻辑和业务代码,尽量做到业务只调用逻辑方法,表面上业务代码做到最精简的行数,但是逻辑清晰,就算注解不明确也可以更快上手。

如果有人能一开始就做一个完整精简的东西,这个才恐怖。
2018-12-21 22:34:51 +08:00
回复了 ukipoi 创建的主题 问与答 请问 nginx 怎样对同个域名不同端口进行配置?
对于这种问题,你应该自己用 nginx 部署的服务器对自己进行 wget 或者 curl 去测试下,至少我是先这样排除来自防火墙的问题
2018-12-21 21:30:36 +08:00
回复了 wly19960911 创建的主题 问与答 js 的 this 指向问题(并非基础)
@rabbbit #7 我今天早上原来看的就是你写的啊,我晚上想找到那个讨论,搜不到你发的,结果就发了一贴,刚刚才翻到了你在那个主题下的回复,感谢长文回答。
2018-12-21 21:23:47 +08:00
回复了 mortonnex 创建的主题 微信 微信 7.0 更新了
@masker #5 iOS 才有,Android 并没有,你可以去搜索,界面大改,启动页也改了。

我怀疑是 QQ 的 UI 调到微信去了()
2018-12-21 21:06:19 +08:00
回复了 mortonnex 创建的主题 微信 微信 7.0 更新了
@XinLake #1 apkpure 需要翻墙
2018-12-21 20:54:18 +08:00
回复了 wly19960911 创建的主题 问与答 js 的 this 指向问题(并非基础)
@jecshcier #3 主要是第一个表达式括号具有一定的误导性,到这么理解应该算是对的,说是基础但是没几个语言的逻辑表达式返回的是非 boolean 类型。
2018-12-21 20:40:38 +08:00
回复了 wly19960911 创建的主题 问与答 js 的 this 指向问题(并非基础)
@jecshcier 这个应该不叫作用域而叫 context 吧,对于这种情况那我只能理解为逻辑表达式执行后内部类似赋值给临时变量丢失了 context ?
2018-12-20 19:17:50 +08:00
回复了 Livid 创建的主题 使用指南 蹭热点发布毫无意义的水贴,账号会被 Deactivate
@artandlol #115 哪个社区都这样的,人多自然整体水平开始下降,现在我尽量使用 block 过滤没必要的信息。然后看看有没有其他的社区
2018-12-20 15:01:59 +08:00
回复了 lkebin 创建的主题 问与答 我来测试一下
测试请发 沙盒 节点。
2018-12-20 14:21:29 +08:00
回复了 xutao881 创建的主题 程序员 答应我不要再为了 vue 和 react 撕了好吗?
@sigarron #2 https://ws2.sinaimg.cn/large/62e721e4gw1et47itgo0hg200m00mglg.gif flutter 用的 dart 好个锤子。我这几天用着起火,this 爱写不写,new 也爱写不写,/t/516706 这个问题也不知道是不是作用域问题。

而且 class 的 constructor 不想说了,那个 super 写的位置和 assert 的位置,变量重载的写法。我给你个截图看看。

https://ws2.sinaimg.cn/large/c4167f36ly1fyd6uerk6rj20hj0figmd.jpg
2018-12-20 13:36:51 +08:00
回复了 auroraccc 创建的主题 JavaScript JS 写法的选择
2 的写法究竟是哪里来的。function 减少对外界变量的依赖,这个封装的基础。

const foo = (data) => {
if(data.length < 3) return [1,2,3]
return data.map(ele => ele + 1)
}

这样最好
1 ... 27  28  29  30  31  32  33  34  35  36 ... 71  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2343 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 11:14 · PVG 19:14 · LAX 04:14 · JFK 07:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.