Web
August 24

Красивый код

Когда я пишу код, я стараюсь сделать его максимально «красивым».

Сокращение;

Код сокращен до самого минимального значения.

Красота и удобство;

Код написан по моим правилам и стандартам. Легко читается и понимается.

Эффективность;

Я использую те технологии, которые максимально эффективно выполняют задачу. Функции использую только самые быстрые и стабильные. Если нет функции, я ее дописываю по тем же правилам.

Безопасность.

Весь код должен быть абсолютно безопасным. Даже если с ним будет работать только доверенное лицо.

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

К примеру, когда я разрабатывал CMS для обменника, а там более 100 000 строк кода, код Альфа-версии я переделывал 96 раз, пока мне он не показался идеальным. Идеальным на момент написания, потому что код никогда не бывает совершенным, его всегда можно улучшить.