Правила форматирования кода:
- Отступ два или четыре пробела.
Важное ПРИМЕЧАНИЕ: если вы выбрали
какой-либо отступ, то соблюдайте его (и только его!) внутри
документа.
- Вокруг знаков арифметических операций ставятся пробелы.
Примечание: Знаки унарных
операций (например b := -a) пробелами не
обособляются.
- Вокруг присваиваний ставятся пробелы.
- Вокруг знаков логических операций (and,
or,
xor,
=
(в Паскале),
&&,
||,
^,
==
(в Си),
>,
<=
и т.д.) ставятся пробелы.
- Процедуры, функции и блоки описаний разделяются пустыми
строками.
- После запятой и двоеточия ставится пробел.
- Между именем функции и скобками пробел не ставится, с
внутренней стороны скобок пробел не ставится.
- Каждый новый оператор должен находиться в отдельной
строке.
- Переменные разных типов объявляются в разных строках.
- (Паскаль) Слово var должно быть в отдельной
строке.
- (Паскаль) Форматирование слова type такое же, как и
слова var.
- Пишите имена переменных и функций (процедур) одинаково
внутри документа (например всегда с маленькой или всегда с большой
буквы).
- (Паскаль) После операторов, находящихся перед словом
end точка с запятой ставится ОБЯЗАТЕЛЬНО.
- Хороший пример идеально отформатированного кода - автоматическое
форматирование кода на Java средами Eclipse или IDEA.