4.7.2 逐步细化
程序规划可能不会一次性完成。通常情况下,伪代码在用编程(www.cppentry.com)代码实现之前需要多次修正。使用逐步细化的方法来重写伪代码,使其更适合编程(www.cppentry.com)实现。逐步细化非常简单,基本而言就是"使其更详细"。通过将伪代码描述的每个步骤分解为一系列更简单的步骤,程序规划越来越接近编程(www.cppentry.com)代码。逐步细化不断分解每个步骤,直到整个规划可以很容易地转换成为程序。例如,考虑以下所示的这个步骤:
- Create an infomercial about your product
这项任务看起来很模糊。如何做电视购物广告?通过逐步细化,可以将该步骤分解为多个步骤,如下所示: - Write a script for an infomercial about your product
- Rent a TV studio for a day
- Hire a production crew
- Hire an enthusiastic audience
- Film the infomercial
如果认为这5个步骤清晰且可实现,那么这部分伪代码已经过完全细化。如果仍然对某一步不是很清楚,则对其进行进一步细化。继续这个过程,最后将得到一个完整的计划--以及一百万美元。