Найти тему
Вестник Рецензии

Правило №44. Отступы или что делать если нельзя писать программу в одну строку.

Отступы - это избыточно.

Компилятору они не нужны, да и человеку по большому счету тоже. Без отступов код становится лаконичнее. Их отсутствие уменьшает размер файла и экономит память, что позволяет более грамотно расходовать ресурсы вычислительной техники, повышая при этом энергоэффективность.

Пример почти идеального кода
Пример почти идеального кода

Кроме того отсутствие отступов приносит множество плюсов, как то:

- Повышенная разработчикозащищённость кода;
- Улучшенный микроклимат коллектива – больше не нужно спорить, что хуже - пробелы или табуляция – теперь оба хуже;
- Улучшенная переносимость кода – в другой ОС ничего не поедет, если вы скопируете файл (нежелательный путь) да и перепечатывать сразу меньше (желательный путь).

Если же Вы вынуждены использовать отступы, а писать программу в одну строку запрещает неуч начальник, попробуйте воспользоваться хотя бы несколькими нашими простыми правилами:

- Если отступ, поставленный с помощью табуляции, кажется слишком маленьким, попробуйте добавить к нему пробелов - это позволит достичь идеальной точности.
- Расставляйте отступы в обратном порядке - так легче ориентироваться во вложенных конструкциях, в таком случае они всегда на виду.
- При совместной работе лучшим решением будет использовать редактор, который автоматически заменяет отступы на свои. В случае если у вас с коллегами разные настройки, каждый коммит будет переписывать файл целиком, что показывает плодотворную работу и высоко ценится руководством.

Используя эти простые правила вы сможете улучшить Ваш код, обретёте первоклассные навыки программирования, славу среди коллег и, возможно, силу Земли.

#Useful_programmers_tips by Gregory Oster