到底有没有一些简单的法则,只要我们遵守就能写出高质量且易于阅读的代码……

2017-11-05 20:15:11 +08:00
 forkon

长篇大论不好记,咱们来点简单的?一个法则一句话?

2429 次点击
所在节点    问与答
21 条回复
wkan
2017-11-05 20:23:34 +08:00
S.O.L.I.D ?
takanasi
2017-11-05 20:27:05 +08:00
空格比 tab 好。
helloworld12
2017-11-05 20:48:57 +08:00
AST
brickyang
2017-11-05 20:58:32 +08:00
听起来楼主需要的是《代码整洁之道》的前几章。读读看?
yanw
2017-11-05 20:59:44 +08:00
风格统一
一个函数只做一件事
NonClockworkChen
2017-11-05 23:15:54 +08:00
少玩游戏,多看书...这个法则,超简单.

没坚持一个月,都有长足进步...
we2ex
2017-11-05 23:41:01 +08:00
KISS
tcpdump
2017-11-05 23:52:24 +08:00
交规那么详细,车祸少了吗?
geelaw
2017-11-05 23:55:29 +08:00
不写代码,这样你写出来的代码都是高质量、容易阅读的。
carlclone
2017-11-06 03:38:21 +08:00
智商高自然而然就写出来了,智商低同楼上,别写
shiny
2017-11-06 04:54:56 +08:00
四个字就够了:名副其实。

函数名称能反映出函数的功能。
如果名称太长才能解释出功能,说明你的函数写的太复杂了。

变量名能体现出值的含义。
如果无法做到,说明程序其实还能拆解。

同样推荐《代码整洁之道》
Pyjamas
2017-11-06 04:56:19 +08:00
少写代码呗
但是事实上应该多写
tyrealgray
2017-11-06 05:03:06 +08:00
写测试,高内聚,低耦合,多重构。
cxbig
2017-11-06 05:14:20 +08:00
没有,团队都是互相磨合的。越大越麻烦。
l00t
2017-11-06 09:06:10 +08:00
我觉得不用追求“易于阅读”。读代码总是和读者的背景知识相关的。多易读才叫易于阅读也没个明确标准。稍微有那么个意识,尽量写简明些就好了,不用太执着于此。
a570295535
2017-11-06 09:37:47 +08:00
易读? What ?
写个几个字注释一下比啥都管用!!!
写个几个字注释一下比啥都管用!!!
写个几个字注释一下比啥都管用!!!
yxjxx
2017-11-06 10:21:13 +08:00
没有银弹
strahe
2017-11-06 10:26:13 +08:00
全靠法则就能写出高质量代码不现实, 但有帮助, python 是有的,

http://imgr.strahe.com/AIvOOLanL6NLuhzb.png
leopku
2017-11-06 10:30:55 +08:00
JS 的话,eslint 做出一个适合团队的规则能解决 80% 的问题
1iuh
2017-11-06 10:36:26 +08:00
我看了《代码整洁之道》之后写代码更加迷茫了。 我觉得还是多看看优质开源项目的代码吧。

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

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

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

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

© 2021 V2EX