Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Так начните первыми, с себя, не ждите отмашки сверху.Не могу в данном случае полностью быть с вами согласен. На собственном опыте убедился, что при общей пассивности и удовлетворённости текущим положением вот это «начни с себя» приходит в упадок и не делает погоду. Так, к примеру, мне надоело, что в нашем проекте комментарии отсутствуют в принципе (ну точнее — довольно редкое явление) и порой для того, чтобы понять, что делает тот или иной метод нужно лезть внутрь и тратить разное колличество времени (от нескльких минут до нескольких часов), чтобы понять как это работает и нюансы использования… Так вот, естесственным предложением было внести предложение об обязательном комментировании хотя бы заголовков функций. Так нет… Первое, что я услышал, так это «начни с себя»… Харашо… Полтора года я старался писать осмысленые, нужные комментарии, вырабытывал правила написания и пр. Конечно не всё было идеально, но то, что я писал уж мне-то точно помогло при повторном обращении к своему коду, правке, переписывании и пр. Плюс ко мне реже стали ходить за консультациями (может просто бояться меня :) ), а однажды один из моих коллег мне высказал, что «как хорошо, что ты писал к своему классу комменты — было гораздо проще во всём разобраться». И что на сегодня: воз и ныне там — комменты пишут только я и ещё один сотрудник, который с самого начала был со мной солидарен. Когда я периодически напоминаю кому-то, что вот де подпиши хотя бы параметры, что они значат, делают, но не всегда и результат выглядит как отписка «только отстань»…
Простите, что лезу с советом, но в вашем случае следовало бы обратиться к истокам: зачем вообще нужно блюсти чистоту кода? Это помогает бизнесу? Если да, то каков экономический эффект?Да, а что прощать. Могу ответить. Проблема в том, что у нас вообще не происходит оценки эффективности той или иной операции, происходит куча всяких ненужных и повторяющихся действий и пр. Чтобы вы поняли, как у нас происходит оценка того, что происходит в фирме вот пример:
Мне кажется, что хоть программирование это мой хлеб, возможность заработать, но нельзя садиться писать код без творческого подхода.
Профессиональный программист: ремесленник или художник?