注重实效的程序员之快速参考(4)
2009-11-05 10:26
344 查看
1.通过合约进行设计
使用合约建立文档,并检查代码所做的事情正好是它声明要做的
2.早崩溃
死程序造成的问题通常比有问题的程序造成的问题要小的多
3.用断言来避免不可能发生的事情
断言验证你的各种假定,在一个不确定的世界里用断言保护你的代码
4.将异常用于异常的问题
异常可能会受到经典的意大利面条式的所有可维护性和可读性的问题的折磨,将异常保留给异常的事物
5.要有始有终
只要可能,分配某资源的例程或对象也应该负责解除其分配
6.使模块之间的耦合减少到最少
通过编写“羞涩”的代码和应用得墨忒耳法则和减少耦合
7.要配置,不要集成
要将应用的各种技术选择实现为配置选项,而不是通过集成或工作方法实现
8.将抽象放进代码,细节放进元数据
为一般情况编程,将细节放在被编译的代码库之外
9.分析工作流,以改善并发性
利用你的用户的工作流中的并发性
10.用服务进行设计
根据服务--独立的、在定义良好的、一致的接口之后的并发对象----进行设计
使用合约建立文档,并检查代码所做的事情正好是它声明要做的
2.早崩溃
死程序造成的问题通常比有问题的程序造成的问题要小的多
3.用断言来避免不可能发生的事情
断言验证你的各种假定,在一个不确定的世界里用断言保护你的代码
4.将异常用于异常的问题
异常可能会受到经典的意大利面条式的所有可维护性和可读性的问题的折磨,将异常保留给异常的事物
5.要有始有终
只要可能,分配某资源的例程或对象也应该负责解除其分配
6.使模块之间的耦合减少到最少
通过编写“羞涩”的代码和应用得墨忒耳法则和减少耦合
7.要配置,不要集成
要将应用的各种技术选择实现为配置选项,而不是通过集成或工作方法实现
8.将抽象放进代码,细节放进元数据
为一般情况编程,将细节放在被编译的代码库之外
9.分析工作流,以改善并发性
利用你的用户的工作流中的并发性
10.用服务进行设计
根据服务--独立的、在定义良好的、一致的接口之后的并发对象----进行设计
相关文章推荐
- 注重实效的程序员之快速参考指南(1)
- 《程序猿修炼之道--从小工到专家》注重实效的程序员之快速参考指南
- 注重实效的程序员之快速参考指南
- 注重实效的程序员之快速参考(2)
- 注重实效的程序员之快速参考指南 The Elements of Programming Style
- 注重实效的程序员之快速参考(3)
- 注重实效的程序员之快速参考(5)
- 注重实效的程序员之快速参考指南
- 注重实效的程序员之快速参考(6)--终结篇
- 注重实效的程序员之快速参考指南
- 程序员修炼之道——注重实效的程序员之快速参考指南
- 实效程序员快速参考指南
- 你是注重实效的程序员吗?
- 注重实效的程序员(The Pragmatic Programmer)
- [导入]注重实效的程序员--从小工到大师(连载)
- 注重实效的程序员
- 注重实效的程序员(The Pragmatic Programmer)
- 注重实效的程序员——途径篇
- 两篇文章 注重实效的程序员(The Pragmatic Programmer)
- 注重实效的程序员(The Pragmatic Programmer)