Java Code Conventions / Соглашения по оформлению кода Java: Java Code Conventions

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

7.5 for Аргументы

vapvap14 04.09.11 в 09:21

0

7.5. Оператор for

EugeneL 15.01.12 в 13:52

2

7.6 while Аргументы

vapvap14 04.09.11 в 09:21

0

7.6 Оператор while

EugeneL 15.01.12 в 13:52

2

7.7 do-while Аргументы

vapvap14 04.09.11 в 09:21

0

7.7 Оператор do-while

EugeneL 15.01.12 в 13:53

2

7.8 switch Аргументы

vapvap14 04.09.11 в 09:21

0

7.8 Оператор switch

EugeneL 15.01.12 в 13:53

2

7.9 try-catch Аргументы

vapvap14 04.09.11 в 09:22

0

7.9 Оператор try-catch

EugeneL 15.01.12 в 13:53

2

8 Пробелы

vapvap14 04.09.11 в 09:22

0

8.1 Пустые строки

vapvap14 04.09.11 в 09:23

0

8.2 Пустые места

vapvap14 04.09.11 в 09:23

0

9 Соглашения по именованию

vapvap14 04.09.11 в 09:23

0

10 Практика программирования

vapvap14 04.09.11 в 09:31

0

10.1 Обеспечение доступа к экземплярам и переменных класса

vapvap14 04.09.11 в 09:32

0

10.2 Обращаясь к переменным и методам класса

vapvap14 04.09.11 в 09:33

0

10.2 Обращение к переменным и методам класса

peneksglazami 04.01.13 в 18:45

1

10.3 Константы

vapvap14 04.09.11 в 09:33

0

10.4 Рекомендаций к назначению перемених

vapvap14 04.09.11 в 12:10

0

10.4 Установка значений переменных

peneksglazami 04.01.13 в 18:46

1

10.5 Иные рекомендации

peneksglazami 04.01.13 в 18:41

0

10.5.1 Круглые скобки

vapvap14 04.09.11 в 12:11

0

10.5.2 Возвращаемые значения

vapvap14 04.09.11 в 09:34

0

10.5.3 Выражения '?' перед условным оператором

vapvap14 04.09.11 в 12:13

0

10.5.4 Специальные комментарий

vapvap14 04.09.11 в 09:35

0

11 Примеры кода

vapvap14 04.09.11 в 09:35

0

11.1 Исходники

vapvap14 04.09.11 в 09:35

0

***

vapvap14 04.09.11 в 12:47

0

Соглашения по оформлению кода Java

vapvap14 04.09.11 в 09:36

0

1. Введение

belgita80 21.07.11 в 17:39

0

1.1. Зачем нужны соглашения по оформлению кода

belgita80 21.07.11 в 17:40

0

Соглашения по коду важны для программистов по ряду причин:

belgita80 21.07.11 в 17:40

0

* 80% от стоимости на протяжении всего существования определенной части программного обеспечения идет на техническое обслуживание.

belgita80 21.07.11 в 17:42

0

• 80% расхода времени при использовании компонента программного обеспечения уходит на его обслуживание.

kaysen 19.09.11 в 18:54

1

* Практически никогда программное обеспечение не поддерживается на протяжении всего его существования своим первоначальным создателем.

belgita80 21.07.11 в 17:45

0

• Редко программа поддерживается в течение всей своей жизни первым автором.

kaysen 19.09.11 в 18:55

1

* Соглашения по коду улучшают читаемость программного обеспечения, позволяя разработчикам быстрее и полнее понимать новый код.

belgita80 21.07.11 в 17:46

0

• Соглашение по коду улучшает читаемость программного обеспечения, что позволяет инженерам понимать новый код более быстро и детально.

kaysen 19.09.11 в 18:56

1

* Если вы предоставляете свой код как продукт, вам следует удостовериться, что он так же хорошо укомплектован и чист как и остальные продукты, которые вы создаете.

belgita80 21.07.11 в 17:47

0

• Если вы поставляете ваш код как продукт, нужно убедиться, что он так же хорошо сгруппирован и чист, как и любой другой продукт, который вы создаете.

kaysen 19.09.11 в 18:58

1

1.2. Благодарности

belgita80 21.07.11 в 17:48

0

Этот документ показует правильний стандартов кодирования на языке Java, представленных в спецификации языка Java, от Sun Microsystems.Основные информацию получено от Питера Кинга , Патрика Нотона, Майка DeMoney, Джона Канерва, Кэти Walrath, и Скотт Хоммеля.

vapvap14 04.09.11 в 12:17

0

Этот документ отражает стандарты написания кода на языке Java представленные в Java Language Specification, от Sun Microsystems, Inc. Спасибо Peter King, Patrick Naughton, Mike DeMoney, Jonni Kanerva, Kathy Walrath, и Scott Hommel.

kaysen 19.09.11 в 18:59

1

По вопросам адаптации, модификации или распространение этого документа, пожалуйста, прочтите наше уведомление об авторских правах на http://java.sun.com/docs/codeconv/html/Copyright.doc.html.

vapvap14 04.09.11 в 12:18

0

Комментарии к этому документу должны быть представлены в форму обратной связи на http://java.sun.com/docs/forms/sendusmail.html.

vapvap14 04.09.11 в 12:19

0

2. Имена файлов

belgita80 21.07.11 в 17:50

1

В этом разделе приводится список широко используемых имен и суффиксов файлов.

belgita80 21.07.11 в 17:51

0

В этом разделе перечислены часто используемые файловые суффиксы и имена.

kaysen 19.09.11 в 19:02

1

2.1. Суффиксы Файлов

belgita80 21.07.11 в 17:51

0

2.1. Расширения файлов

dimox 04.06.13 в 08:58

0

JavaSoft использует следующие суффиксы файлов:

belgita80 21.07.11 в 17:52

0

JavaSoft использует следующие расширения файлов:

dimox 04.06.13 в 08:56

0

Типи файлов

vapvap14 04.09.11 в 12:48

0

Тип файла |Расширение

dimox 04.06.13 в 08:55

0

-----------------------

vapvap14 04.09.11 в 12:48

0

Исходники Java source.java

vapvap14 04.09.11 в 12:49

0

Исходный Java-код |.java

kaysen 19.09.11 в 19:03

1

Байт код bytecode.class

vapvap14 04.09.11 в 12:49

0

Java-байткод |.class

kaysen 19.09.11 в 19:03

1

2.2. Частовстречающиеся имена файлов

belgita80 21.07.11 в 17:53

0

2.2. Общепринятые имена файлов

kaysen 19.09.11 в 19:04

1

Сюда относятся:

belgita80 21.07.11 в 17:53

0

Часто используемые имена для файлов включают в себя:

kaysen 19.09.11 в 19:04

1

Имя файла | Использование

belgita80 21.07.11 в 17:54

1

-----------------------

vapvap14 04.09.11 в 12:49

1

GNUmakefile | Предпочтительное имя для make-файлов. Мы используем gnumake для сборки нашего программного обеспечения.

belgita80 21.07.11 в 17:56

0

README | Предпочтительное имя файла, который суммирует содержимое определенного каталога.

belgita80 21.07.11 в 17:57

1

README | Пердпочтительное имя для файла, который подводит итог содержимого определенного каталога.

kaysen 19.09.11 в 19:05

0

3. Структура файла

belgita80 21.07.11 в 17:57

1

Файл состоит из разделов которые должны быть визуально отделены друг от друга пустыми строками и необязательным комментарием, который идентифицирует каждый раздел.

belgita80 21.07.11 в 18:00

0

Файл состоит из разделов, которые должны разделяться пустыми строками и необязательными комментариями, определяющими каждый раздел.

kaysen 19.09.11 в 19:08

1
Минутку...

← Предыдущая страница

Следующая страница →