例如,對於常量,它是:Ruby命名約定?
THIS_CONSTANT
This_Constant
ThisConstant
還是別的什麼......?
事實上,沒有任何形式的(準|)該全科目官方參考?
我還希望能夠迅速仔細檢查的問題,如:
什麼命名模式是由紅寶石本身執行(?如,小號
Constant
必須開始用大寫,右)而這些只是公約(method_name
s應該是在蛇的情況下,對吧?)?是否有怎麼寫的什麼類的變量應該是爲它的名字提醒任何約定? (「匈牙利表示法」或任何...我的意思是,我還挺得到的印象是,如果你覺得有必要在Ruby代碼中使用它,你就錯了,但無論如何,一個約定呢?)
等等...
匈牙利命名法是不是在Ruby中使用。部分是因爲試圖描述中,常常缺乏的是什麼,他們真的是一個很好的說明笨拙的名字命名結果的變量的類型,而且,由於在Ruby中,我們都應該用鴨打字,這意味着變量的類型往往不如它的行爲重要。如果它能夠自我轉換,或者很容易被轉換,它與它的類型有什麼不同。匈牙利符號更難以從一種類型轉換爲另一種類型。 –
爲自己和你的團隊提供幫助,並在所有項目中安裝'Rubocop'。沒有人應該放棄討論公約的時間。 – Daniel