Oracle Java условные обозначения кода
Кто-нибудь знает, где я могу найти документ Oracle, который описывает соглашения Java-кода?
Этот URL больше не доступен, поэтому я создал новый вопрос для этой темы.
6 ответов
Одним из вариантов является использование машины обратного хода, которая, кажется, содержит документ ( здесь прямая ссылка на PDF-версию). Однако мне также было бы интересно узнать, что Oracle сделал с этим и собираются ли они от него избавиться.
На форумах Oracle обсуждается вопрос о поддержке OTN, но никаких ответов не упоминается.
Обновление от 17.6.2014: На сайт добавлено сообщение на форуме, объясняющее следующее:
Эти соглашения Java Code были написаны в 1999 году и с тех пор не поддерживаются.
Информация может быть не актуальной; ссылки в документах могут не работать. Вот почему страницы были удалены. К сожалению, есть другие сайты, которые указывают на этот документ, которые не были обновлены.
Чтобы избежать путаницы, мы повторно опубликовали оригинальный документ - с соответствующим отказом от ответственности за информацию, которая не была обновлена - в то время как мы очищаем эти другие сайты.
Попробуйте условные обозначения кода для языка программирования Java
И действительно, кажется, страница была восстановлена.
Требуемая основа здесь:
Google:
Oracle:
Весна:
- https://github.com/spring-projects/spring-framework/wiki/Code-Style
- https://github.com/47deg/coding-guidelines/tree/master/java/spring
Более продвинутые вещи, связанные с логическими структурами, описаны в книге на странице https://martinfowler.com/eaaCatalog/ и в книге "Чистый код"
Я думаю, что этот документ датирован. SEI опубликовала последние стандарты - круто и действительно хорошо.
Старый документ, кажется, также доступен в формате HTML http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
Документ можно найти по адресу: http://www.oracle.com/technetwork/java/codeconventions-150003.pdf
Я отвечаю на это только потому, что документы Oracle, указанные здесь, кажется, в последний раз редактировались в 1997 году, а этот документ Oracle последний раз редактировался 20 апреля 1999 года. В нем есть соответствующий отказ от ответственности, что он больше не обновляется. https://www.oracle.com/java/technologies/javase/codeconventions-fileorganization.html