我有以下頂級包:「com.gmail.email.aviersproject」。 在這個頂級包中,我有一個包含我的主要方法和一個包「.summonerdata」的類。我應該如何命名課程?這個名字太長還是不必要長?
我的問題是我應該命名「summonerdata」包內的類。 該課程將通過屏幕抓取網站獲得召喚師數據。
由於它包含在「summonerdata」中的類名是「SummonerDataScreenScraper」,所以不必要的長?也許只是「ScreenScraper」或「Scraper」或「SdScraper」或「DataScraper」?
我被告知,儘可能縮短類名的分辨率是很重要的。
保持它們儘可能完整的描述性。考慮你是否必須重構包名。另外,這是無關緊要的。 –
你可能想看看這個:http://java.about.com/od/javasyntax/a/nameconventions.htm – blackpanther
'SummonerDataScreenScraper'很好,因爲縮寫和書寫名稱的混合變得凌亂。主要的IDE有像SDSS這樣的自動完成功能。尋找可以理解的名詞,雖然:'可能召喚'。 –