代码大全学习笔记——第九章9.4

9.4 伪代码编程过程的替代方案

  1. 伪代码编程过程是创建类和子程序的最佳方法
  2. 测试先行开发:在任何代码之前先要写出测试用例
  3. 重构:该方法通过对代码进行一系列保持语义的变换和调整来提高代码的质量
  4. 契约式设计:即认为每一段程序都具有前条件和后条件
  5. 东拼西凑:属于社会主义初级阶段的产物

要点

创建类和子程序通常都是一个迭代的过程。在创建子程序的过程中获取的认识常常会反过来影响类的设计;

编写好的伪代码需要使用易懂的英语,要避免使用特定编程语言中才有的特性,同时要在意图的层面上写伪代码(即描述该做什么,而不是要怎么去做);

伪代码编程是一种行之有效的做详细设计的工具,它同时让编码工作更容易,伪代码会直接转化成注释,从而确保了注释的准确性和实用性;

不要停留在你做出的第一个方案上,反复使用伪代码做出多种方案,然后选出其中最佳的一种方案再开始编程;

每一步完成后都要检查你的工作成果,还要鼓励其他人帮你来检查,这样你就会在投入精力最少的时候,用最低的成本发现错误;

猜你喜欢

转载自blog.csdn.net/u012850592/article/details/89711768