1、首先进行高层设计——今天是带着蛀牙学习Java的悲惨儿童
明确整个程序的流程,只是大概流程。可以用语言来描述也可以画一个流程图。
*流程图的画法规则:
圆圈:表示起点或终点;
矩形:表示动作;
菱形:表示判断决策
*
2、进入简单的开始
简化程序,知道最基本的功能(就是程序要求的最简化的功能,类似最简分数,已约分数?)
3、开发类
-
开发类步骤:找出类应该做的事(类似简单的开始);列出类的实例变量和方法;编写方法的伪码;编写方法的测试用程序;实现类;测试方法;除错或重新设计
-
伪码:帮助专注程序的逻辑而不需要考虑到程序语法——逻辑是很重要滴
伪码的组成部分:实例变量的声明;方法的声明;方法的逻辑 -
测试码:开始编写真正可用的方法程序代码。先编写测试用程序代码(应该就是我之前博客中统一用的测试类的一部分吧),比较重要的部分是调用被测方法并传入假数据的部分
-
真实码