編輯:似乎有至少兩個站得住腳的理由Smalltalkers(消息鏈接和範圍的問題時可讀性)做到這一點,但也許這個問題可以保持打開更長的時間來解決一般用途。你在變量名中使用文章嗎?
原因:由於我早已忘記的原因,我從不使用變量名稱中的文章。例如:
aPerson,theCar,anObject
我猜我覺得髒了無意義的信息名字的文章。當我看到一個同事使用這個慣例的代碼時,我的血壓會輕微上升。
最近,我開始學習Smalltalk中,主要是因爲我想了解的是Martin Fowler的,肯特·貝克和其他許多偉人的成長和愛的語言。
我注意到了,但是,Smalltalkers出現廣泛使用不定文章(一,一個)在他們的變量名。一個很好的例子是在以下安裝方法:
name: aName address: anAddress.
self name: aName.
self address: anAddress
這使我重新考慮我的立場。如果一個像Smalltalkers一樣受到很大尊重和影響的社區已經廣泛採用變量命名的文章,那麼可能有一個很好的理由。
你使用它?爲什麼或者爲什麼不?
self name:aName;地址:anAddress :-) – igouy 2009-04-09 17:21:39