你喜歡使用什麼,最佳做法是什麼 - 製作長而有意義的名字或製作較短的名字?變量命名風格
例如,如果你正在寫一類房子,將
int numberOfRooms;
或
int nRooms;
當然,長名稱是understandig更好,當你閱讀外國的代碼,或給你給別人,但他們會使代碼更長 - >閱讀更復雜。所以我搞砸了。 :)
你喜歡使用什麼,最佳做法是什麼 - 製作長而有意義的名字或製作較短的名字?變量命名風格
例如,如果你正在寫一類房子,將
int numberOfRooms;
或
int nRooms;
當然,長名稱是understandig更好,當你閱讀外國的代碼,或給你給別人,但他們會使代碼更長 - >閱讀更復雜。所以我搞砸了。 :)
其中最重要的事情是理解代碼。
最好將變量numberOfRooms或numOfRooms命名爲nRooms - nRooms可能意味着別的,而numOfRooms只是4個字符長 - 所以,我認爲,它值得命名一段時間。
無論你在哪裏工作,都使用房屋命名風格。其他同事將來會維護你的代碼,並且最好讓它們變得容易。
如果您正在爲自己工作,則使用您正在使用的語言的標準命名樣式。 Delphi,Java,C#等都有標準樣式。
如果您正在開展合作項目,請遵循該項目的房屋命名風格。
正如米羅斯拉夫所言,在合理範圍內,更長的名字通常會更好。
我從來沒有見過像'nRooms'這樣的變量。 'numRooms'最短,但我更喜歡有意義的名字。 – sachleen
總會有一種平衡被尋找,但我更喜歡在爲我的代碼工作的下一位程序員的可讀性方面犯錯。在你的例子中,我會用'roomCount'去。 –
很多時候我喜歡用下劃線...... num_rooms –