摘要: 第七章:在项目开始之前 在项目开始前,要确定你的各种需求。 36、需求之坑 在项目开始前,你需要充分了解项目的各种需求,找到真正的需求。需求是对需要完成的某件事情的陈述。一下陈述是好需求: 只有指定人员才能查看员工档案。 汽缸盖的温度不能超过临界值,该值因引擎而异。 编辑器将突显关键词,这些关键词根 阅读全文
posted @ 2022-12-27 11:42 花伤错零 阅读(36) 评论(0) 推荐(0)
摘要: 第六章:当你编码时 编码不是工作,工作不是机械的把设计转换为可执行语句,不主动思考他们的代码的开发者是在靠巧合编程。而我们需要的时更乐观积极的参与编码的过程。在制作代码时,需要考虑你以后做测试,要让代码易于测试,这样才能增加通往实际的可能性。 31 靠巧合编程 灾难不是偶然的都是有预兆的,如果不做好 阅读全文
posted @ 2022-11-12 18:05 花伤错零 阅读(41) 评论(0) 推荐(0)
摘要: 第五章 弯曲,或折断 解耦与得墨忒耳法则 把你的代码组织成最小组织单位(模块),并限制它们之间的交互。如果随后出于折中必须替换某个模块,其他模块仍能够继续工作。使耦合减至最少得墨忒耳法则某个对象的任何方法都应该只调用属于以下情况的方法:1)这个对象自己拥有的方法;2)传入该方法的参数的方法;3)该方 阅读全文
posted @ 2022-11-08 20:32 花伤错零 阅读(32) 评论(0) 推荐(0)
摘要: 第四章 注重实效的偏执 按合约设计没有合约,编译器所能做的只是确保子类符合特定的方法型构(signature)。但如果我们适当设定基类合约,我们现在就能够确保将来任何子类都无法改变我们的方法的含义 死程序不说谎 尽早检测问题的好处之一是你可以更早崩溃。而有许多时候,让你的程序崩溃是你的最佳选择。其他 阅读全文
posted @ 2022-10-28 19:30 花伤错零 阅读(25) 评论(0) 推荐(0)
摘要: 第三章 基本工具 要与工匠一样,想着定期增添工具,要总是寻找更好的做事方式。 要乐于超越信成开发环境IDE所施加的种种限制。不能采用单一的强力工具,唯一的途径是保持基本工具的的“锋利”与就绪。 纯文本的威力持久地存储知识的最佳格式是纯文本。但使用纯文本会占用更多的空间,解释及处理纯文本文件计算上的代 阅读全文
posted @ 2022-10-22 09:49 花伤错零 阅读(30) 评论(0) 推荐(0)
摘要: 1.动手动脑 import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by 阅读全文
posted @ 2022-10-18 21:59 花伤错零 阅读(57) 评论(0) 推荐(0)
摘要: 动手实验 class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) { System.out.println(" 阅读全文
posted @ 2022-10-11 09:16 花伤错零 阅读(34) 评论(0) 推荐(0)
摘要: 1. public class Test1 { public static void main(String []args) { Foo obj1 = new Foo(); Foo obj2 = new Foo(); System.out.println(obj1==obj2); } } class 阅读全文
posted @ 2022-10-05 09:27 花伤错零 阅读(31) 评论(0) 推荐(0)
摘要: 第二章 注重实效的途径 7、重复的危害 系统中的每一项知识都必须具有单一、无歧义、权威的表示。不要重复你自己。我们所见到的重复一般有加强的重复,无意义的重复,无耐性的重复,开发者之间的重复。牢记DRY法则,加强沟通、减少无意义的代码。 8、正交性 就是不相依赖性和解耦性。 正交性使问题局部化,一个模 阅读全文
posted @ 2022-09-25 10:47 花伤错零 阅读(27) 评论(0) 推荐(0)
摘要: 第一章 注重实效的哲学 1、我的源码让猫给吃了 在所有弱点中,最大的弱点就是害怕暴露弱点。必须诚实,对就是对,错就是错。不要不敢暴露自己的弱点,知道自己的弱点后要勇于改正,而不是去找蹩脚的借口,不要说自己做不到。 2、软件的熵“宇宙中的熵总是倾向于最大化”,从多本书遇到熵这个概念了,现在慢慢有些认识 阅读全文
posted @ 2022-09-24 10:41 花伤错零 阅读(74) 评论(0) 推荐(0)