《代码大全2》是一个经典的软件开发书籍,是一本非常有价值的资源,包含了许多软件开发中的重要主题。
书中提醒读者以解决问题为导向,不仅仅是完成任务。
防御式编程,防御式编程不是指不让别人批评代码,而是指确保要承担的责任,保证方法不会因为传入错误数据而破坏,看似微小的防范,收益可能大于想象,能够让错误更容易发现,修改,并减少对已经编写代码的修改。
提高程序的可读性,减少以及隔离程序复杂度,提高代码复用率,在代码变更时减少带来的影响(功能变更,变更导致的测试),可移植性,方便后期优化,隐藏复杂逻辑结构等的实现细节
命名时要足够具体,不要用模糊或者太通用能用于各种目的的名字,名字需要能表达变量所代表的含义。
标签:软件开发,减少,代码,编程,感想,读书,变更 From: https://www.cnblogs.com/drz1145141919810/p/17763820.html