文章吧-经典好文章在线阅读:Code Complete读后感精选

当前的位置:文章吧 > 原创文章 >

Code Complete读后感精选

2020-12-26 04:16:36 来源:文章吧 阅读:载入中…

Code Complete读后感精选

  《Code Complete》是一本由Steve McConnell著作,Microsoft Press出版的Paperback图书,本书定价:$49.99,页数:960,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《Code Complete》精选点评:

  ●recommended by code horror

  ●作者号称本书没有放水全是干货,可是废话还是略多,可删30%。|| 抱着读代码范例的心而来,果然被书名误导了。信息密度低,评价虚高,可删75%

  ●如果你要设计和编写出高质量的代码,这本书市你的不二之选!

  ●当年上学的时候要是能读到这样的书就好了,现在都工作10多年了,不可能再看这样的书。

  ●花了一个月的时间扫完这本书的中文版(翻译的还是很不错的)。很后悔没有早些通读这本书,养成正确的三观与习惯,多走了那么多不必要的弯路。别看这本书这么厚,实际上它也仅仅是一个索引——里面提到了超多经典书籍(每一章的最后),有一些耳熟能详,但更多的却闻所未闻,愿我再多些时间,多读读这些经典。

  ●软工实践的大集合

  ●百科全书,事无巨细,笑点很多。唯一抱怨就是,书中81页:"Voltaire said that a book is finished not when nothing more can be added but when nothing more can be taken away." 作者应该反思一下啊。另外一些具体的编码规范未必适用于非 C++ 语言

  ●如果同行们都读这本书, 代码维护就不会充满Daily WTF了. 如果大家都读这本书, 世界大同也就不远了... 教会你在编程时怎样Do The Right Thing. 推荐.

  ●还不错…… 不过应该看不完

  ●没有想象中好

  《Code Complete》读后感(一):初级读物

  说了很多很基本的东西,虽然是给初级程序看的,但高级程序员也可以看一看.

  从名字就可知道书的内容,大全,大而全者,不会深而精.

  不过这本书的合适的读者不太好找:初级的,可能看不懂;高级的,可能觉太繁.

  《Code Complete》读后感(二):Code Complete, Second Edition

  我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了

  《Code Complete》读后感(三):经典不会过时

  过了5年,再次翻开这本已经出版了十多年的经典书籍,仍是感受颇多。

  尽管没有什么银弹,但Manage the complexity,管理复杂度,是软件项目成功与否的重要因素。McConnell在近千页,三十余章的篇幅里,不遗余力地向我们阐述如何去管理软件项目中的复杂度。和人月神话里Brooks说的一样,软件有domain里复杂度,那是不可避免的;但非必要的复杂度,是我们需要着力去解决,去简化的。

  不知AI的发展,会不会在对问题领域中的复杂度的处理发生天翻地覆的改变呢?

  《Code Complete》读后感(四):由手工作坊到现代工业的必由之路

  Fortran这名字来源于Formular Translator。确实,大多数时候编程对于非计算机科班出身做数值计算的人来说, 就是把推导好的公式翻译成计算机认得的语言。但当源代码长度数以k记,变量上百,函数几十个,而研究的问题又在不停地变化时,整个程序就很容易变成一团乱麻:每一行抽出来都知道是什么意思,放在一起就完全没有头绪了。最直接的解决办法自然是面向对象编程,把问题模块化成比较独立的结构来处理。但最根本的解决办法还是从更专业的角度来看待编程。这本书从前期需求分析,架构设计,到系统分层,模块化不同功能,中期调试,架构调整,后期优化与系统整合都有涉及。不仅谈到了概念与思路,也给出了具体的例子以及容易犯的错误。整个读下来编程就不仅仅是公式翻译,它本身也是一个需要统筹考虑的系统工程。当然,其中有些东西对于不以程序员为目标的人来说是有点杀鸡用牛刀了,但能以一种更系统全面的方式看问题也是很有帮助的。

  这本书语言比较简单,逻辑思路很清晰,对于习惯看文献的人来说应该会很轻松。没给五星是因为不是专门针对科研背景的人(废话,本来就不是写给你看的)。我想这本书对于接触过面向对象编程,刚开始写大一点程序的人应该会更有助益的。

  《Code Complete》读后感(五):陪伴大半年的<Code Complete>

  Code Complete是一本难得的可以在kindle上看的技术类经典书籍。

  去年项目比较忙,基本上每天就是吃饭睡觉写代码。每日仅剩一点点看书的机会,是在地铁上、等人时、候车时,利用这些碎片时间掏出kindle看上几页。

  但这半年时间,每天读这几页却实实在在地帮助我编写更好的代码。

  譬如吧,书中有章节专门讲debug,其中一段讲道,当你发现自己钻进一个问题太久,就意味着你需要休息了,让你的潜意识在你休息的时候帮你解决。于是,我在解决不了一个问题的时候,我就试试,下楼买杯咖啡晒晒太阳,放松一下;或者换一个事情做,回头再解决这个难题。这招别说还真有效,有几个我遇到的问题,看下去很难解决,其实换个思路,就豁然开朗了。

  再举一例,书中讨论comment的部分。作者说道,仅仅重复代码内容的comment,是不值得写的。值得写的comment是总结性的comment和说明意图的comment。这样,你的代码就会像一本书被分为章节、段落,维护代码的人,能定位到需要关注的代码片段。

  这本书中涉及的内容相当庞大,但都围绕同一个主题,就是『如何提高代码质量』。

  对于我这种半路出家的人来说,很幸运能读到这本书。它就像一幅巨大的地图。

  读几页书,在代码中实践,思考,每次提高一点点代码质量,这大概是一条比较好的修行路径。

评价:

[匿名评论]登录注册

评论加载中……