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