代码为什么需要可读?

mftian 评论 编写可读代码的艺术 4 2012-10-01 11:07:59
Akagi201
Akagi201 (http://akagi201.org) 2012-10-18 23:01:06

这是我读过的第一本代码整洁的书, 希望以后有空看看<clean code>

kevin
kevin (happy...) 2012-10-28 13:30:04

我们公司有一个高级工程师,他写的代码只有他自己能看懂,别人根本看不懂。变量声明全是什么“int i1, i2”之类的。你跟他说命名规则,他一堆歪理,还说,我写的代码绝对不会有逻辑问题之类的。嗨,做开发最怕遇到这种人。

mftian
mftian (扎伊尔老爷~) 2012-10-28 17:09:40

@kevin 这种人显然配不上“高级”二字,入门而已

I'M67
I'M67 (猫一样懒的无药可救) 2012-12-25 20:12:16

单干的大神黑客都是这样的。。。他们的代码没人看的懂,我这种普通的程序员确实需要高可读性的代码来确保可维护性。。。。

Frederick
Frederick 2013-01-31 11:45:48

所以看书也一样,看原版能保持书本身内容的可读性。

xs.zhou
xs.zhou (胖子也有人权!) 2013-05-03 10:18:03

之所以对代码可读性的强调,
一个是为了和他人进行合作的时候会比较方便,现在的软件很多都不是单干可以弄出来的。
另外一个是为了方便将来自己看自己的代码。很多时候当写的代码很多的时候,变量胡乱命名,逻辑结构混乱,不要说别人,就是自己可能都看不懂了。

Liustein
Liustein 2014-02-21 16:48:48

ls说得对,还有就是是可复用吧,写得好的代码过了十年换了几拨人一样的能用,可以大大的节省成本。写得不好的代码过了一年自己都看不懂了,等作者走了很难维护,甚至几乎不可维护。如果又要添加功能,可能要重写,是极大的浪费。

Tranch
Tranch 2014-02-22 12:56:32

段落开头为什么要空两格?有间距不就行了。

Pegasus
Pegasus 2017-07-16 21:07:18

碰到这种应届生,你就让他维护老代码,什么时候维护别人的恶心代码觉得修改起来寸步难行的时候就知道代码质量的重要性了。我就是这么开始重视代码质量的,维护没有任何文档和注释、没有编码规范、风格混乱、上百行的大函数、没有单元测试、很多人接手过的老项目,感觉会折寿好几年