Коли ви пишете курси корисних програм на Java, які корисні рекомендації слід дотримуватися?
Чи повинні упаковки бути "util" чи "utils"? Це ClassUtil чи ClassUtils? Коли клас "помічник" чи "утиліта"? Утиліта чи комунальні послуги? Або ви використовуєте їх суміш?
Стандартна бібліотека Java використовує і утиліти, і утиліти:
- javax.swing.Утиліти
- javax.print.attribute.AttributeSetUtilities
- javax.swing.plaf.basic.BasicGraphicsUtils
Apache використовує різноманітні Util та Utils, хоча в основному це:
- org.apache.commons.modeler.util.DomUtil
- org.apache.commons.modeler.util.IntrospectionUtils
- org.apache.commons.io.FileSystemUtils
- org.apache.lucene.wordnet.AnalyzerUtil
- org.apache.lucene.util.ArrayUtil
- org.apache.lucene.xmlparser.DOMUtils
Spring використовує багато класів Helper і Utils:
- org.springframework.web.util.UrlPathHelper
- org.springframework.core.ReflectiveVisitorHelper
- org.springframework.core.NestedExceptionUtils
- org.springframework.util.NumberUtils
Отже, як ви називаєте свої корисні класи?