提高代码质量,这本书就够了

2018-09-20 22:14:20 +08:00
 Zkiller

主要给大家简单聊聊「代码整洁之道」这本书

书中有哪些特点?

这本书 2010 年出版,2011 年再版,在豆瓣高达 9.1 分。

用作者的话说,读本书的原因:

第一,你是一个程序员

第二,你想成为更好的程序员。

全书的目的就是讲如何编写高质量代码,从上到下,从底往上,从里到外,读完就能理解好代码和糟糕代码的差异了以及如何从糟糕代码到好的代码。

作者从基本代码命名,函数编写,注释,代码格式,对象数据结构,错误处理,测试,设计等等多个大小维度来阐述如何写出可读及高质量的代码。

主要推荐理由

  1. 对比「编写可读性代码的艺术」更深入更多维度探讨写出高质量代码逻辑,不仅讲方法论还举了大量的实例。

  2. 起于高质量代码编写,但不止于此,阐述了很多软件工程方式方法及思想。比如单一权责原则( SRP ),不可重复( DRY )等。

  3. 有很多「新鲜」观点,纠正日常开发的很多「错误」观点,对于刚从事开发和资深的研发同学都有益处。 如作者认为唯一真正的好注释是你想办法不去写注释。

推广时间

中秋节到了,打算赠送几本「代码整洁之道」,赠书规则请移步公众号文章,进行参与

https://mp.weixin.qq.com/s/2FB3NhMuKbnRS30l9pmcrg

2520 次点击
所在节点    推广
10 条回复
Zkiller
2018-09-21 09:40:47 +08:00
点赞收藏感兴趣的小伙伴,可以进活动页看看,说出对你影响较深的一本书及理由,留言评论参与活动
unknownme
2018-09-21 09:45:10 +08:00
最近正在看这方面的书,提升下品位,直接关注公号,评论活动文章就可以参与赠书活动?
Zkiller
2018-09-21 10:00:07 +08:00
@unknownme #2 是的
shengkai
2018-09-21 11:06:12 +08:00
支持好基友,另外 11 楼的 offer 应该是没戏了😂
Zkiller
2018-09-21 12:17:00 +08:00
@shengkai 咦,大佬你这 ID 差点儿没认出来,还木有确定下来,希望还是有点。
jiantalk
2018-09-21 17:13:19 +08:00
书已经有了,博客到可以订阅一个
xuanyuanaosheng
2018-09-21 18:16:56 +08:00
支持一波吧,感觉好久没有看书了,都颓废了
Zkiller
2018-09-21 20:19:17 +08:00
@xuanyuanaosheng 可以的,中秋节读书赏月~
@jiantalk 欢迎欢迎~
xbdsky
2018-09-23 14:01:34 +08:00
支持一波
Zkiller
2018-09-23 15:01:10 +08:00
@xbdsky #9 可以的,今天是最后一天,选出 5 名同学送书。

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

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

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

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

© 2021 V2EX