Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
0
22:30, 31 октября 2010

О стандартах кодирования

Вот небольшая выдержка из стандартов кодирования:
• Вы можете нарушить любое из этих правил, но на то должна быть веская причина и это должно
быть задокументировано.
• По умолчанию используйте стандарты кодирования Sun:
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
• Ни при каких обстоятельствах не перехватывайте исключения без сохранения полного стека
вызовов программы (stack trace), либо повторной генерации исключения (rethrow). Допустимо
использование log.debug(), только не потеряйте стек вызовов.
• Для устранения тесного связывания между классами применяйте внедрение зависимостей на
основе сеттеров (Setter Based Injection) (разумеется, за исключением случаев, когда такое
связывание просто необходимо).
• Избегайте аббревиатур. Общеизвестные аббревиатуры, такие как DAO, допустимы.
• Методы, которые возвращают коллекции или массивы, не должны возвращать null. Возвращайте пустые коллекции и массивы вместо null.

0
235
4