0
在我的工作中,我最近不得不重寫一個類的實現以適應它,以便它能與我們的新系統一起工作。然而,我需要保留舊的實現,因爲它仍然在使用舊系統的其他地方使用。重寫舊類的命名約定?
該類被稱爲SecurityManager。現在,我正在創建一個新類SecurityManager,它將執行相同的操作,但基於較新的表。我的問題是,我不知道該怎麼稱呼這個新的。
我稱它:
- NewSecurityManager
- SecurityManager2
- SecurityManager360
- SecurityManager2000
- SecurityManager23_09_2013
是否有已經解決了這個問題befo任何命名約定並提出了一些命名方案?
謝謝
叫它SecurityManager,但把它放在不同的命名空間下? – jbabey
'SecurityManager2'是你列表中唯一一個很好的例子。 'NewSecurityManager'改變了Intellisense中的排序,其他的則過多。誰想寫'SecurityManager23_09_2013 manager = new SecurityManager23_09_2013();'? –
@jbabey但是,難道不能簡單地將我的問題轉移到我稱之爲新命名空間的東西上嗎? –