Ошибочность 'лучших практик': почему контекст имеет большее значение, чем правила

Ошибочность 'лучших практик': почему контекст имеет большее значение, чем правила

Представьте: вы на code review, и кто-то произносит страшную фразу: «Это не соответствует лучшим практикам». Ваше сердце замирает. Вы знаете, что ваш код работает. Он чистый, читаемый и эффективно решает проблему. Но почему-то вы чувствуете, что совершили программистский грех, потому что не последовали священным свиткам ортодоксального подхода к разработке программного обеспечения. Вот неудобная правда, которую индустрия не хочет признавать: «лучшие практики» часто являются просто «практиками, которые хорошо работали в чьём-то другом контексте»....

28 сентября 2025 06:01 · 5 минут · 1037 слов · Maxim Zhirnov
Почему Вам иногда следует изобретать велосипед (И почему Ваша команда может возненавидеть Вас за это)

Почему Вам иногда следует изобретать велосипед (И почему Ваша команда может возненавидеть Вас за это)

Начну с признания: я изобретал колесо чаще, чем средневековый кузнец во время экзистенциального кризиса. И знаете что? Ни о чём не жалею. Если вы работаете в сфере разработки программного обеспечения больше пяти минут, то наверняка слышали священную мантру, разносящуюся по конференц-залам и обзорам кода: «Не изобретай колесо!». Её произносят с тем же благоговением, которое обычно приберегают для древних мудростей, часто сопровождая понимающим кивком и быстрой установкой очередной зависимости весом в 47 МБ для центрирования div....

18 сентября 2025 06:01 · 6 минут · 1111 слов · Maxim Zhirnov
Почему вам иногда следует игнорировать лучшие практики

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

Начну с признания, которое может заставить некоторых из вас схватиться за вилы: я отправлял в продакшн код с глобальными переменными. Я совершал коммиты прямо в main. Я писал функции длиннее, чем чек из аптеки. И знаете что? Иногда это было правильным выбором. Прежде чем вы закроете эту вкладку и усомнитесь в моём здравомыслии, выслушайте меня. Мир разработки программного обеспечения стал одержим лучшими практиками до такой степени, что мы создали новый вид программирования в стиле карго-культа....

3 сентября 2025 06:00 · 6 минут · 1092 слова · Maxim Zhirnov