重构
来源:互联网 发布:wap论坛源码 编辑:程序博客网 时间:2024/04/30 08:02
每一个软件模块都具有三项职责。第一个职责是它运行起来所完成的功能。这也是该模块得以存在的原因。第二个职责是它要应对变化。几乎所有的模块在它们的生命周期中都要变化,开发者有责任保证这种改变应该尽可能地简单。一个难以改变的模块是拙劣的,即使能够工作,也需要对
它进行修正。第三个职责是要和阅读它的人进行沟通。对该模块不熟悉的开发人员应该能够比较容易地阅读并理解它。一个无法进行沟通的模块也是拙劣的,同样需要对它进行修正。
1 0
- 重构
- 重构
- 重构...
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- 重构
- java swing 隐藏jtable 列的方法
- Java线程的创建方法
- 冒泡排序
- Spring整合JMS基于ActiveMQ实现
- UNIX网络编程笔记(4)—TCP客户/服务器程序示例
- 重构
- version `GFORTRAN_1.4' not found (required by /usr/lib/liblapack.so.3) 问题的解决方案
- ionic提示/usr/bin/env: node: 没有那个文件或目录
- 华为机试---计算日期到天数转换
- redis集群扩容
- 自定义委托
- Jira和Confluence集成Crowd实现SSO-构建高效的团队协作工具
- Python 运算符
- Cloudera升级☞第一篇Cloudera Manager升级