У хорошего кода есть несколько признаков: правильные имена, простые решения, смысловое разделение на блоки, структурированность, комментарии разработчика. Однако последний пункт — далеко не всегда признак профессионала. Иногда это проблема новичка, мешающая перейти на следующий уровень мастерства. Постараюсь объяснить почему. Кому и зачем нужны комментарии Комментарии в коде несут четыре функции: Чем плохо В 2008 году на полках книжных магазинов впервые появилось произведение Роберта Мартина «Чистый код». В ней автор описал множество способов по оптимизации кода, одним из которых является практически полный отказ от комментариев. Они, по мнению Мартина, в большинстве случаев указывают на неспособность разработчика грамотно выразить свои идеи в переменных и функциях. Комментарии помогают не тратить много времени на обдумывание структуры кода, имен, не заботится об удобочитаемости. Простой пример: если рядом с каждой функцией уточняется, какое действие зачем выполняется — данные комм