第七章是高质量的子程序,其中对子程序进行了阐述,其中创建子程序最主要的目的是提高代码的可管理性,节省代码空间,提高代码的可读性,可修改性,可靠性等原因更加重要,有时候把一些简单的操作写成子程序也非常有价值,子程序可以按期内聚性分为很多类,应该让大多数子程序都有功能上的内聚性,这是最佳的内聚性,子程序的名字是他质量的指示器,如果名字糟糕但又恰如其分,这就证明子程序设计的很差劲,如果名字糟糕但又不准确,他就反映不出程序是干什么的,不管怎样,糟糕的程序都需要修改,只有在莫格子程序的主要目的是返回起名字所描述的特定结果时,才应该使用函数。宏一定要谨慎使用,不到万不得已不要使用
对于第八章是防御式编程,首先提出对于最终产品的代码中对错误的处理方式比垃圾进,垃圾出要复杂的多,同时防御性编程技术可以让错误更容易的发现,更容易的修改,并减少错误对产品代码的破坏,同时断言可以帮助人今早的发现错误,尤其实在大型系统和高可靠性的系统中,以及快速变化的代码中,对于如何处理错误的输入决策时一项关键的错误处理决策,也是一项关键的高层设计决策,异常提供了一种与代码正常交流角度不同的错误处理手段,如果留心使用异常,它可以成为程序员们只是工具中一项有意补充,同时也应该在异常和其他错误梳理手段之间进行权衡比较。
标签:读后感,错误,10,代码,错误处理,内聚性,子程序,大全 From: https://www.cnblogs.com/ewqewq/p/16845557.html