我知道這是一個主觀的問題,但我總是對編碼風格的最佳實踐感到好奇。 ReSharper的4.5是給我的關鍵字「基地」警告之前的實現類,即基礎的方法調用,儘管它可能對可讀性有好處,但它正在使用「基礎」錯誤練習嗎?
base.DoCommonBaseBehaviorThing();
雖然我很欣賞「少就是好」的心態,我也花了很多時間調試/維護高度鏈接的應用程序,並且覺得可能僅僅通過查看它就可以幫助知道成員調用是基礎對象。當然,改變ReSharper的規則很簡單,但是你們都會怎麼想?調用基礎成員時應該使用「基礎」嗎?
你所有的基地都屬於我們 – JoelFan 2009-06-26 16:13:30
恕我直言,這取決於未來的讀者(開發人員)認爲什麼是良好的可讀性。詢問他們,然後用「這取決於誰來維護代碼」來回答你自己的問題。 – LosManos 2015-03-19 11:44:39