感觉自己的代码质量很糟糕怎么办?

2018-04-11 20:01:43 +08:00
 aice114

一直感觉自己代码怎么写都不好看,变量名,文件名,代码风格等等,写完项目都不想多看一眼的那种,跟别人开源项目的比起来完全没眼看,也有模仿别人风格去写,但是给自己一种东施效颦的感觉,请问一下大家有提高代码质量的办法吗?

5996 次点击
所在节点    程序员
32 条回复
pexcn
2018-04-11 20:10:36 +08:00
看看《代码大全》《设计模式》《代码整洁之道》这一类书
ftexplore
2018-04-11 20:15:27 +08:00
多看一些优秀的开源代码,第一可以拓宽编程思路,提高编程水平,第二可以知道怎么样编码风格是对的。
此外还可以用 FindBugs 等检查工具对代码进行静态分析
iceheart
2018-04-11 20:20:26 +08:00
管他呢,你自己都不看,别人更不会看了
wyntalgeer
2018-04-11 20:22:23 +08:00
既然有参照物,通常的做法是这样的
1.把别人拉到自己的水平上凭借丰富的经验打败他们
2.加入别人
楼主自己选
bhaltair
2018-04-11 23:41:53 +08:00
看 GitHub
rosu
2018-04-11 23:43:00 +08:00
楼主说的,变量名、文件名、代码风格...这些,完全可以找大公司出的编码规范来看。
对着改就成。
scnace
2018-04-12 00:38:12 +08:00
你需要一个 linter 工具
msg7086
2018-04-12 00:43:27 +08:00
继续写。学习别人的做法,然后继续写。
五年十年十五年,你会慢慢写得越来越好的。
v002ex
2018-04-12 00:45:46 +08:00
把基础弄扎实,看好的技术书,看好的代码,多思考,多实践,另外,编程也需要天赋,代码是思维的体现
v002ex
2018-04-12 00:49:14 +08:00
@bhaltair GitHub 也要慎选,早就不是最初的那个了,一大堆糟粕,阿猫阿狗随便弄,很多都是删空了,只有一个壳子
a1717177
2018-04-12 00:56:53 +08:00
没关系,这个世界上多数人的代码都很烂。很多代码寿命很短,没必要花心思去优化。人生苦短,不要执着与编写完美的代码。
GooMS
2018-04-12 00:57:37 +08:00
不停的重构
yidinghe
2018-04-12 01:22:52 +08:00
把写代码看作是讲故事,好的故事情节易懂,角色名字易记。
Mitt
2018-04-12 03:46:33 +08:00
其实你能这么想,你就已经在进步了,多看代码可以给你找点灵感,多花点时间组织项目可以让你更有时间规划你的架构和目录结构
siteshen
2018-04-12 06:25:34 +08:00
来来来,这里提供 code review 服务。
aice114
2018-04-12 07:05:22 +08:00
多谢楼上的各位,可能是我确实还是写得少了,哈哈
yhzwy
2018-04-12 07:21:09 +08:00
我感觉给公司写的代码大部分都没人看而且寿命短。
可能过上几年就没人要了。

还是要写自己的作品。
FenGuWu
2018-04-12 08:06:17 +08:00
先看设计模式,再看重构。看完重构就豁然开朗了。
qooqle
2018-04-12 08:18:07 +08:00
自己也有同感
jacobma
2018-04-12 08:19:12 +08:00
赚了钱就不嫌弃了

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

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

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

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

© 2021 V2EX