接口公開
公共方法在類的最上部,后面跟有受保護的方法,然后才是私有方法。將所有繼承自抽象類或者實現結構的方法都靠前放置,這是一個好主意。
盡可能做到立即就能找到一個類,并馬上可以感覺到其功能以及它如何實現該功能,而不需要滾屏。
方法和類的名稱
讓其名稱能夠說明其功能。注意,不同的開發人員對于什么樣的方法可讀有不同的看法,他們更喜歡從周圍的類,甚至是方法里的參數看出其作用。對這一點還存在爭議,但是從名字來判斷一個方法的作用是肯定可行的,因此:
doIForAllX()
就不理想,但是:
setupAllTableRowItems()
就很好。
而:
createRows()
可能更好。
[getVarvscalculateVar, 直接的getter對方法]
[不要將查詢與作業混在一起]
方法的抽象
方法里的代碼的抽象程度應該與同一個方法里其他所有代碼的相同。這樣的話,事件的自然過程能夠被弄清楚。例如:
public void initializeDataBase()
{
_connection = createConnection ();
文章來源于領測軟件測試網 http://www.kjueaiud.com/