假設有個稱為ServerCanStart()的內部方法,作用是檢查伺服器是否能夠傾聽指定的TCP/IP通訊埠,那這樣名稱就太過抽象,具體的名稱可以是直接描述方法的作用的CanListenOnPort()。
再舉個例子:
--run_locally選用命令列選項,會讓程式印出額外的除錯訊息,但造成速度大幅下降,一般在本地端主機測試會開啟這選項。而在遠端主機上執行時,因效能關係不會啟用這選項。
讀者可以看得出來名稱的由來,但這個名稱會有不少問題:
--run_locally的問題在於它是以一般使用情況命名,改為--extra_loggin會直接與明確。