程序员修炼之道读书笔记4
摘要:本书第四章为注重实效的偏执。 给出了提示30,你不可能写出完美的软件。 在“按合约设计”部分,给出了提示31,通过合约进行设计。如果语言不在代码中支持DBC,也可以把合约作为注释放在代码中。通过早崩溃,在问题现场找到和诊断问题要容易的多。 在“死程序不说谎”部分,给出了提示32,早崩溃。当你的代码发
阅读全文
posted @
2019-12-02 22:05
嘻嘻_嘻
阅读(112)
推荐(0)
程序员修炼之道读书笔记3
摘要:本书第三章为基本工具。 在“纯文本的威力“部分,给出了提示20,用纯文本保存知识。使用纯文本有两个主要缺点,一是与压缩的二进制格式相比,存储纯文本所需空间更多,二是要解释及处理纯文本文件,计算上的代价可能更昂贵。但文本也有好处,一是保证不过时,对于一个来自某遗留系统的数据文件,即使关于原来的应用了解
阅读全文
posted @
2019-10-31 21:28
嘻嘻_嘻
阅读(135)
推荐(0)
程序员修炼之道读书笔记2
摘要:本书第二章为注重实效的途径。 在“重复的危害”部分提到,维护并非只是在应用发布时开始,并非只意味着修正bug和增强特性,维护不是时有时无的,而是整个开发过程中的例行事务。可靠的开发软件,并让我们的开发更易于理解和维护的唯一途径,是遵循我们称之为DRY的原则:系统中的每一项知识都必须具有单一、无歧义、
阅读全文
posted @
2019-10-27 17:39
嘻嘻_嘻
阅读(113)
推荐(0)
程序员修炼之道读书笔记1
摘要:本书的序介绍了注重实效的程序员有哪些特征,即早期的采纳者/快速的改编者,好奇,批判的思考者,有现实感,多才多艺。给出了两点提示,一是关心你的技艺,二是思考!你的工作。 基础的重要性使我了解到学好算法与数据结构,操作系统等课程的重要性。 本书第一章为注重实效的哲学,注重实效的编程源于注重实效的思考的哲
阅读全文
posted @
2019-09-27 11:31
嘻嘻_嘻
阅读(111)
推荐(0)
《大道至简》读后感
摘要:读了《大道至简:软件工程实践者的思想》后,我有了一些收获。第一章编程的精义通过愚公移山的例子引出编程的根本:顺序,分支,循环。作者告诉我们,编程的第一要务是先要把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。第二章,是懒人造就了方法。人的精力是有限的,如果专注于机械的工作,效率
阅读全文
posted @
2019-07-22 15:55
嘻嘻_嘻
阅读(139)
推荐(0)