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

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

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

要点

创建类和子程序通常都是一个迭代的过程。在创建子程序的过程中获取的认识常常会反过来影响类的设计;
编写好的伪代码需要使用易懂的英语,要避免使用特定编程语言中才有的特性,同时要在意图的层面上写伪代码(即描述该做什么,而不是要怎么去做);
伪代码编程是一种行之有效的做详细设计的工具,它同时让编码工作更容易,伪代码会直接转化成注释,从而确保了注释的准确性和实用性;
不要停留在你做出的第一个方案上,反复使用伪代码做出多种方案,然后选出其中最佳的一种方案再开始编程;
每一步完成后都要检查你的工作成果,还要鼓励其他人帮你来检查,这样你就会在投入精力最少的时候,用最低的成本发现错误;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值