第一感觉:很有趣又非常实用的一本书,“Uncle Bob”的文笔相当幽默生动。代码质量与其整洁度成正比,大家都知道,但是如何打磨这些代码让它们变得整洁,这就是Bob大叔这本书所要传授的,在看本书的同时回忆一下自己是平时是如何编程的,会使阅读过程变得更有趣。
本书谈到了大量的小技巧和规则,例如使用可搜索的名称,分解函数,修改名称,消除重复,函数要短小,函数应该只做一件事,功能集中,有一个好名字,它所带的最理想的参数数量是零,减少代码依赖关系,让代码易读,等等等等,非常多。 其实大部分这些小技巧和规则大家都知道,但是真正的难点是如何坚持使用和贯彻,:D。
我很喜欢各个章节前面的引言,都相当精妙,例如:“Don’t ***ment bad code—rewrite it.”—Brian W. Kernighan and P. J. Plaugher。
“***plexity kills. It sucks the life out of developers,it makes products difficult to plan, build, and test.”—Ray Ozzie, CTO, Microsoft Corporation”。
个人很喜欢第13章关于Concurrency(并发编程),简单生动,如果对Concurrency programming有兴趣,推荐可以直接阅读这章。
“Uncle Bob”想要告诉我们的简单而又重要的大道理其实就是:“Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best.”。
写代码应该不仅为了眼前,要长远的思考。不要重复
很漂亮,很权威的图书,写代码之余一定要好好看看
代码整洁之道,很经典的一本书,对实际工作项目很有帮助
书的质量很好,内容不错,很适合我这种出来工作没多久的软件工作者。不过书里面的注释我觉得很鸡肋,没有好过有,没有起到立即注解的作用,反而使我感到困惑。总体来说书还是很不错的。
该书对于学生或已工作的人来说,都应该是必备的书目,除非不是程序员!目前已看三分之一,收获很多,对于自己的工作有较大提升。
不多说了,这本书真的是我二十多年来摸过手感最好的书,不说内容我都要表扬死它
书本身质量挺不错,对自身的帮助也很大,剩下的看完之后再追评
书籍完整,保护得很好,很满意,非常满意。内容很实用,受益匪浅!
看了一些推荐书单,决定买这本书,希望对自己的工作会有帮助。
代码质量与其整洁度成正比,书中介绍的技巧与规则能让我们在“打磨”代码的过程中不断成长进步。
《代码大全2》:他偏向于理论,让读者知道为啥要写好代码,它没有严格地要求读者要怎么做。《****设计规范:约定、惯用法与模式2》:偏向命名设计规范,有很多评论。《代码整洁之道》:偏向于项目代码编写,更偏向实际。
包装真心一般,纸箱都没有,6本书,有图有真相。有点小失望
花了一天的时间浏览阅读了一下,发现从前的代码真的是很烂啊。不合理的命名,废话注释,卖萌注释。不过这些坏习惯也和自己从前阅读的书籍,网上的资料有关,可见一本好书是何等重要。书中认为注释就是在掩盖代码的缺陷,说的很好啊。以后要尽量写无注释的代码,好代码才行。
这本书教会我们怎么清洁我们的代码,但是代码本身的难度还是有点的,适合java基础比较深厚的,所以不推荐新人看,等有基础在看也不迟。不过整体还是可以的,暂且好评
其余用户默认给了好评
已经到底啦~
其余用户默认给了好评
已经到底啦~