第五章 编写程序
- Java应从高层的设计开始;
首先明确需要几个类,再进行类的开发:
- 明确类应该做的事情
- 列出实例变量和方法
- 编写方法伪码
- 编写方法的测试用程序
- 实现类
- 测试方法
- 修改错误或重新设计
先编写测试用程序代码可以更容易写出程序代码,先明确要什么功能,而不是写好所有功能再进行取舍。
伪码大致分为三部分:
- 实例变量的声明
- 方法的声明
- 方法的逻辑(最重要)
- 极限编程(XP)规则
- 多次经常性小规模发布
- 避免加入规格没有的功能(无论未来会用到的功能性有多诱人)
- 先写测试用的程序
- 正常工作上下班
- 随时随地重构(refactor),改善程序代码
- 保持简单
- 结伴编程,经常交换伙伴,以便让大家清楚全局
简单总结,编程应按伪码,测试码,真实码的顺序编写。