3
編寫可維護代碼的一部分挑戰是一個很好的命名約定。但是有時候,一個好的,有意義的名字涉及到變量開始時的數字。例如,拿401k。 Theres沒有另一個名稱,它的字面拼寫有點俗氣(FourOhOneK
)。如何解決名稱本身以數字開頭的變量名稱?
Public Enum AccountType
Savings = 0
Checking = 1
Certificate = 2
FourOhOneK = 3 'The odd one out
'_401k?
'n401k?
'Four01k?
'etc
End Enum
我可以肯定使我自己晦澀的名字,但我會和誰保持我的代碼更可能得到絆倒了它一天。我的問題是,編程社區中是否有解決這個問題的約定,還是由公司的個別程序員/政策決定的?
不,選擇好名字是程序員的工作,應該使用團隊建立的準則。在開始編程之前瞭解該領域是戰鬥的一半。 「退休計劃」突然想起。 –
如果您認爲沒有其他名稱可以稱爲「401K」,那麼您需要退後一步,思考更一般的情況!如果你離開美國,你可能會發現沒有多少人甚至聽說過401K,更不用說知道它是什麼了。想想它是什麼,而不是人們稱之爲什麼。 – AAT
@AAT看看它的好方法。抽象它是什麼可以非常有助於決定。 –