《程序员修炼之道》读后感03

第4章 注重实效的偏执

  这一章讨论了一个现实的问题,那就是一个程序员不可能写出完美的代码。就像我们平常的作业一样,很少能完美符合要求,总会或多或少存在一些不合理之处,这些不合理让我们程序成为了不完美的,但要去修正往往需要很大的精力。真正懂得实效的程序员会利用这种情况。

  我们注重实效的话,往往就好在编码的时候进行预防工作,标记上容易出错的代码,而书本中的程序员甚至连自己都不会信任,防范会更加紧密。而能做到防范性的就是按照合约设计。

  合约规定了我们的权利与责任,此外也规定了不遵守的后果,遵照合约进行开发双方都能受益。就像书中提到的DBC协议,为的是确保程序正确性,也就是在使用程序之前要用文档记录要做事情的程序。软件系统中每一个函数和方法都是做某种事情,再开始做之前,合约会寻杂找对应的条件,包括了前条件后条件,也就是需求和结束,这样便完成了一个合约。

  说实话我实在不能明白这些的意义,可能在未来就会运用的上吧。

转载于:https://www.cnblogs.com/limitCM/p/11070550.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值