1、函數(shù)就是一個(gè)模塊,必須獨(dú)立;
2、盡一切減少關(guān)聯(lián),降低耦合;
3、努力不要調(diào)用其他對(duì)象,變量,僅僅完成自己的功能,如果要調(diào)用,應(yīng)該作為變量傳入;
4、一點(diǎn)涉及到與具體應(yīng)用相關(guān)的對(duì)象,那么這個(gè)源碼的復(fù)用就是一句屁話。
5、函數(shù)的調(diào)用規(guī)則應(yīng)該是控制邏輯里的事情;
6、耦合的模塊很難進(jìn)行自動(dòng)化的單元測(cè)試。