创建子程序检测表 摘自《代码大全》

来源:互联网 发布:洗头床价格300元淘宝 编辑:程序博客网 时间:2024/05/16 07:01
创建子程序 
·  是否检查过先决条件已经满足了? 
·  定义子程序将要解决的问题了吗? 
·  结构设计是否足够清楚,使得你可以给子程序起个好名字? 
·  考虑过如何测试子程序了吗? 
·  是否从模块化水平或者满足时间和内存需求角度考虑过效率问题? 
·  是否查阅过参考书;以寻找有帮助的算法? 
·  是否用详尽的 PDL 设计子程序? 
·  在必要时,是否在逻辑设计步骤前考虑了数据? 
·  是否检查过PDL ,它很容易理解吗? 
·  是否注意到了足以使你返回到结构设计阶段的警告(使用了全局数据,更适合其它子
程序的操作,等等)。 
·  是否使用了PDL 到代码流程,是否把PDL 作为编码基础并把原有的PDL 转为注释? 
·  是否精确地把PDL 翻译成了代码? 
·  在作出假设时,验证它们了吗? 

·  是从几个设计方案中选择了最好的,还是随意选择了一个方案?

·  是否彻底理解你的代码?它容易理解吗?