高质量的子程序
創(chuàng)建子程序最主要的目的是提高程序的可管理性,當(dāng)然也有其他一些好的理由。其中,節(jié)省代碼空間只是一個次要原因;提高可讀性、可靠性和可修改性等原因都要更重要一些。
有時候,把一些簡單的操作寫成獨(dú)立的子程序也非常有價值。
子程序可以按照其內(nèi)聚性分為很多類,而你應(yīng)該讓大多數(shù)子程序具有功能上的內(nèi)聚性,這是最佳的一種內(nèi)聚性。
子程序的名字是它的質(zhì)量的指示器。如果名字糟糕但恰如其分,那就說明這個子程序設(shè)計(jì)得很差勁。如果名字糟糕而且又不準(zhǔn)確,那么它就反映不出程序是干什么的。不管怎樣,糟糕的名字都意味著程序需要修改。
只有在某個子程序的主要目的是返回由其名字所描述的特定結(jié)果時,才應(yīng)該使用函數(shù)。
細(xì)心的程序員會非常謹(jǐn)慎地使用宏,而且只在萬不得已時才用。
轉(zhuǎn)載于:https://www.cnblogs.com/xping/p/6076354.html
總結(jié)
- 上一篇: Android-简单拨号器案例
- 下一篇: 如何测试一个网页登陆界面