如何开始编码

1.程序run起来。
2.程序能够被单元测试。
3.考虑引起变化的因素。
4.面对引起变化的因素,重构。
5.如何对变化进行单元测试,即面对了变化,如何进行单元测试。
6.如何做准确性的单元测试,如何做边界的单元测试。
7.如何保证代码在引起变化的时候仍然具有很好的可维护性(维护中需要好的单元测试做为支持的)。