🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 核对表:伪代码编程过程 - [] 是否检查过巳满足所有的先决条件? - [] 定义好这个类要解决的问题了吗? - [] 高层次的设计是否足够清晰?能给这个类和其中的每一个子程序起一个好的名字吗? - [] 考虑过该如何测试这个类及其中每一个子程序了吗? - [] 关于效率的问题,你主要从稳定的接口和可读的实现这两个角度考虑吗?还是主要从满足资源和速度的预期目标的角度考虑过呢? - [] 在标准函数库或其他代码库中寻找过可用的子程序或者组件了吗? - [] 在参考书籍中查找过有用的算法了吗? - [] 是否用详尽的伪代码设计好每一个子程序? - [] 你在脑海里检查过伪代码吗?这些伪代码容易理解吗? - [] 关注过那些可能会让你重返设计的警告信息了吗?(比如说关于全局数据的使用、一些看上去更适合放在另一个类或子程序中的操作等。) - [] 是否把伪代码正确地翻译成代码了? - [] 你反复使用伪代码编码过程了吗?有没有根据需要把一些子程序拆分成更小的子程序? - [] 在做出假定的时候有没有对它们加以说明? - [] 已经删除掉那些冗余的注释了吗? - [] 你是否采取了几次迭代中最好的那个结果?还是在第一次迭代之后就停止了? - [] 你完全理解你的代码了吗?这些代码是否容易理解?