По каким признакам можно отличить код профессионала от кода новичка

Taras Lihun
Taras Lihun 2019, 22 февраля, 20:48
0
1) Внешне — лаконичностью. Профессионал заботится о тех, кто будет читать код. Поэтому классы не превращаются в портянки на 100500 строк, а методы по высоте помещаются на экран. Все именования, начиная с параметров, продолжая переменными и методами, заканчивая классами и пространствами имён, складываются в увлекательное чтение. Такому написанию даже Пушкин бы позавидовал. Сразу понимаешь: как и что делает этот код, какие требования реализует. 2) Код профессионала очень скучный, потому что очень предсказуемый. В нём нет внезапных и невероятных вещей. Например, если при сохранении чека покупки в БД отображаемый список товаров вдруг становится пустым — это весело… но не профессионально. 3) Код профессионала прост и не содержит в себе лишнего. Но не всегда, иногда у профессионала лапки. 4) Профессионал за время работы уже успел написать супер оптимизированный, но неподдерживаемый код, поэтому знает, что преждевременная оптимизация — это зло.
0 комментариев
Сортировка:
Добавить комментарий

IT Новости

Смотреть все