《代码大全2》读书笔记——序

原创 2006年05月20日 16:31:00
听说有一本书,名叫《代码大全》,很经典。今天去买了一本,好贵!但推荐说很值得。不过关键还是要看,并且要吸收,这才值。
看了译序和前言,大致了解到以下信息:
1、书中所讲的是:如何编写高质量的代码,并提供了提高代码质量的技术和决窍。代码主要是供人阅读的,所以首先应该为人编写代码,其次才是为机器。
2、阅读建议:对自学编程的人,可先看第7章“高质量的子程序”,详细讨论了子程序的命名和参数选择等问题,也讨论了子程序的最佳长度。
3、该书综合整理了多种软件构建技术。可以看出,作者不仅有大量丰富的实践经验,而且还阅读了大量的书籍和资料(见参考文献和索引),收集了大量问题和信息,并进行了归纳。不像一些程序员高手专注于项目,作者花了大量的时间将各种资源集中,进行总结,探究编程的本质,撷取了实践与研究的精髓,并分享他的知识和实践技能。
4、给出了大量的示例,也给了一种学习方法,即从示例中最能学到东西。
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

代码大全2读书笔记

代码大全2读书笔记       作者写这本书的首要目的,就是希望缩小本行业中一般商用实践与大师级人物及专家们之间的知识差距。许多强大的编程技术在被编程领域的大众接触之前,都已在学术论文和期刊里尘封...

【把经典读薄】《代码大全2》读书笔记之一 使用变量的一般事项

代码大全第二版 第十章 使用变量的一般事项 读书笔记 General Issues in Using Variable   把第十章作为开篇重读《代码大全》,并做好详细的读书笔记,希望它能给我全新的收...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

《代码大全2》读书笔记

软件的复杂性来自本质性和偶然性没有人的大脑装得下一个现代的计算机程序,所以必须把程序组织起来,一次只关注一小部分。信息隐藏要隐藏的是复杂度和变化源concept blockbusting有一些设计的习...

《代码大全2》读书笔记

这本书的核心思想是: 管理软件项目的本质是管理复杂性。 代码承载的是人与人之间的交流。 第一部分 打好基础第2章 隐喻重要的研发成果常常产自类比(analogy)。通过把你不太理解的东西和一些你较为理...

《代码大全》读书笔记——重构

重构         首先说一下重构的概念,重构是一个过程,是在不改变代码外在行为的前提下,对代码进行修改,以改进程序的内部结构,达到提高软件的质量和性能,使程序的设计和架构更加合理,提高软件的可扩展...

读书笔记——代码大全——变量名的力量

1、长度 2、命名方法

读书笔记:机器学习实战(2)——章3的决策树代码和个人理解与注释

首先是对于决策树的个人理解: 通过寻找最大信息增益(或最小信息熵)的分类特征,从部分已知类别的数据中提取分类规则的一种分类方法。 信息熵: 其中,log底数为2,额,好吧,图片我从百度截的。...

读书笔记:机器学习实战(1)——章2的knn代码和个人改进与注释

最近在学习《机器学习实战》一书,受益匪浅,之前还看过本书《机器学习系统设计》也很不错,个人觉得前者更注重算法学习和白盒代码优化(原理理解),而后者更注重skit-learn 等工具包的黑盒使用,更重要...

《代码大全》读书笔记及随想(day07)

《代码大全》读书笔记及随想(day07)

哪种性格最适合IT行业?【读书笔记】代码大全33章:性格在软件领域中的作用

在软件开发中,性格可以决定一个人的能力。虽然我们不能提升自己的智商,但是性格方面我们是可以作出一些改变的。从某种程度上说,一个人的性格决定了他能不能成为软件方面的专家。所以我们应该对自己负责,让自己变...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)