如何提升代码质量

2018-12-19 14:47:19 +08:00
 TomVista

html/js

一个月前自己写的代码现在只能看懂注释

两个声明和定义居然是一个函数,名字还不一样,不知道自己当时怎么想的.

各种东西堆叠在一起,函数满天飞,几乎不复用,一段复制粘贴到项目的各种位置.

看不懂别人的代码就算了,自己的也看不懂...

1917 次点击
所在节点    问与答
18 条回复
precisi0nux
2018-12-19 16:03:48 +08:00
无非是各种设计模式,ddd。
sudoz
2018-12-19 16:04:45 +08:00
多看优秀的代码,比如 spring ……
sudoz
2018-12-19 16:05:46 +08:00
@sudoz 没看到是前端,前端的优秀开源项目也很多吧
azhangbing
2018-12-19 16:07:15 +08:00
看懂一门框架的源码 然后比葫芦画瓢
zhujinliang
2018-12-19 16:07:27 +08:00
《代码整洁之道》?
Blackbelly
2018-12-19 16:07:55 +08:00
既然觉得难受,为什么还要这么写呢
botian
2018-12-19 16:10:23 +08:00
js 不熟,每次看别人 js 代码头大,还是安心写后端吧
maichael
2018-12-19 16:12:09 +08:00
Clean Code
设计模式
单元测试
TomVista
2018-12-19 16:42:01 +08:00
@Blackbelly @TomVista @azhangbing @botian @maichael @precisi0nux @sudoz @zhujinliang

就在刚才我花了将近一个多小时找到一个''bug"
int a=1;
while(a--){} 循环体会执行一次;

我之前一直认为不会执行, 这个 bug 也是我写的....

我已经怀疑人生了,18 年毕业的我是假的应届毕业生吗?
tt67wq
2018-12-19 16:45:07 +08:00
提升自己的智商
LowBi
2018-12-19 16:52:31 +08:00
我已经不管了,顾全局的代码是好看,可目前只能是“先产出再完美”的方案。滑稽
LuGew
2018-12-19 17:01:28 +08:00
backfrw
2018-12-19 17:22:29 +08:00
@LuGew 老哥,看不了┑( ̄Д  ̄)┍
LuGew
2018-12-19 17:38:26 +08:00
@backfrw 注册下载
LuGew
2018-12-19 17:39:47 +08:00
@backfrw 豆瓣登录
jedihy
2018-12-19 23:29:35 +08:00
没有 code review ?
backfrw
2018-12-20 02:06:43 +08:00
@LuGew 豆瓣登录不行,要求直接注册,注册又关闭了,暂不支持新用户注册
TomVista
2018-12-20 07:05:25 +08:00
@jedihy 确实写完了就没在看过,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/518980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX