梦断代码阅读笔记03

1、没有任何一种方法论能够覆盖软件项目的广大领域
2、结构化编程以防御式下蹲的姿态提出建议,尽力让可能犯错的程序员自避其短。
3、用户可能会为缺陷所烦扰,软件开发者可能会为没做到最好而失望,经理们可能会因为他们计划之不可靠而挫败。但是到最后,什么也不及软件不以我们期望的方式工作来的严重,而且只要它继续这样,就不值得去打磨。
4、在打算重复成功时,虽然软件方法论非常有帮助,你还是只能照葫芦画瓢。如果是在探寻未知的领域,最佳实践可能会帮助你稍微加快一点进度,但却无法指点前进方向。
5、有良好注释的代码是优秀编程实践的特点,它说明你关注自己所做的事,而且也照顾到那些跟进修改代码缺陷的人。注释也是一种程序员之间沟通的内部渠道,甚至偶尔还会成为竞技场或排遣无聊的出口。

个人感受

网上或书上有很多教我们学习写代码的方法,然而就如同梦断代码中所说的那样:“没有任何一种方法论能够覆盖软件项目的广大领域。”我们在寻找所谓方法时,应该尽量找那些适合当下的自己的,而不是盲目的从众,花费多余的时间。之前编写代码时通常都不会写上注释,极大的影响了其他人的阅读,今后应改掉这一习惯。

原文地址:https://www.cnblogs.com/wyl814922595/p/8460628.html