现在的位置: 首页 > 综合 > 正文

我的编程流程

2018年02月16日 ⁄ 综合 ⁄ 共 466字 ⁄ 字号 评论关闭

设计多种方案==>选一种方案==>用文字简略描述方案,即文字驱动==>类图==>写头文件==>留空函数,先写设计好的流程==>添写空函数。


文字驱动:仅以文字描述解决方案的流程。

留空函数,先写设计好的流程:目的是先使程序跑起来。然后再一点完善。设计方案不可能完美,需要在实际编码中修正。越早现实了主要的设计流程,使之运行起来,就越早发现设计方案中的不足。如果等所有的函数都设计好后,再跑通流程,则由于原来的设计方案并不是完美的,并不是完全符合实际的,导致编写了一些无用的代码。所以,这步很重要。先实现运行主要设计流程,在运行中进化设计。

设计原则:自底而上。

例子:参数组合截面设计过程

     目的:生成组合截面,渲染组合截面的构件。

名词解释:

参数组合截面:使用已知的参数截面,组合多个参数截面而成一个组合截面,这个组合截面称为参数组合截面。这其中有一个规定,参数截面为单截面。

kksection

文字驱动:主程序中的截面类,专化成渲染模块的内部的参数组合截面类。然后在各个构件造型算法中,识别出参数组合截面。然后渲染。

根据设计好的方案,画类图

余下,略。


抱歉!评论已关闭.