文章出處
文章列表
代碼的重構:具體參考《重構-改善既有代碼的設計》等寫得很好
下面列出一些
1、入參數的傳遞原則:盡量減少參數數量,過多的參數可以考慮用封裝對象代替,也可以考慮用全局變量代替,參數命名要清晰明了
2、為了防止胖接口,即避免強制附加給不需要該方法的類使用了該方法,采用接口分離設計技術
3、處理兩個緯度的變化,可以用繼承,但考慮到優先要考慮聚合/組合,還是用了橋接模式可靠
4、變量、類名、方法名等命名盡量完整的英文單詞或完整的英文單詞組合,不用單詞縮寫,我覺得ios開發中的框架做得挺好,還有許多遵循這種原則的,我一看著就舒服,易讀,雖然可能名稱比較長,但是還可以接受。
5、方法名要細粒度,雖然損失一點性能,如果不是很苛刻的要求性能,還是可以接受的
6、注釋的時候不應該注釋該方法、屬性等的用途,而是注釋為何這么做,因為命名方法、屬性的時候已經用單詞描述清楚了,過多的注釋會讓人誤解,因為也行你表達得也不是很好。
。。。。。。暫時這些,有空翻翻那本書,很容易找回記憶
文章列表
全站熱搜