第5章 重构

转载 2006年06月02日 14:42:00

每个软件模块都具有三项职责。

第一项职责是它运行起来所完成的功能。

第二项职责是它要应对变化。

第三项职责是要和阅读它的人进行沟通。

相关文章推荐

第Ⅰ部分 敏捷开发 第5章 重构

大千世界中,唯一缺乏的就是人的注意力。————凯文凯利 阐述人们应该关注手边的工作,并说明使事务能够工作和事务正确之间的区别。 重构的定义:在不改变代码行为的情况下对代码进行修改,以改进代码行为的...
  • wzhwho
  • wzhwho
  • 2011年10月23日 17:47
  • 604

LoRaWAN协议中文版_第5章 MAC命令

LoRaWAN协议中文版_第5章 MAC命令
  • iotisan
  • iotisan
  • 2017年01月20日 10:28
  • 1937

《利用Python进行数据分析》笔记---第5章pandas入门

写在前面的话:实例中的所有数据都是在GitHub上下载的,打包下载即可。 地址是:http://github.com/pydata/pydata-book还有一定要说明的:我使用的是Python2...

第5章 脚本控制------------------------(处理信号、常用信号、捕获信号、移除捕获)

第5章 脚本控制          到目前为止,运行脚本的唯一方法是以实时模式直接从命令行界面运行。这不是在Linux系统中运行脚本的唯一方式。还有许多可用的其他选项可以在Linux系统上运行she...

LibEvent中文帮助文档--第5章【设置LibEvent库】

LibEvent中文帮助文档:http://blog.csdn.net/zhouyongku LibEvent快速可移植非阻塞式网络编程...

第5章、解析Hello,world!知其然,更要知其所以然(从零开始学Android)

尽管经典之中的经典Hello,world!已经悄然运行在我们的手机上了,但如果现在让你告诉别人你会Android开发,估计你自己都心虚,让我们一起再会Hello,world!项目,揭开庐山真面目。 ...

《Java并发编程实战》读书笔记-第5章 基础构建模块

第五章,基础构建模块 1,同步容器类。 Vector、HashTable此类的容器是同步容器。但也有一些问题,例如,一个线程在使用Vector的size()方法进行循环每一个元素的时候,而另一个线...
  • hotdust
  • hotdust
  • 2017年06月12日 11:57
  • 137

《Linux内核设计与实现》——第5章(系统调用)

一、通过系统调用与内核通信1. 什么是系统调用 让应用程序受限的访问硬件设备 提供创建新进程并与已有进程通信的机制 提供申请操作系统其他资源能力 在Linux中,系统调用是用户空间访问内核的唯一手...

CISSP复习笔记-第5章 物理和环境安全

CISSP复习笔记-第5章 物理和环境安全

Thinking in Java 第5章 初始化与清理 【可变参数列表】

//声明:部分内容引自《Java编程思想(第四版)》机械工业出版社可变参数列表:static void printArray(Object... args)自动包装:static void print...
  • jia1410
  • jia1410
  • 2016年07月03日 13:00
  • 234
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第5章 重构
举报原因:
原因补充:

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