Рубрика «чистый код»
«Let well alone»: почему в больших проектах мы перестали удалять код
2026-03-28 в 12:15, admin, рубрики: enterprise разработка, feature toggles, java, legacy code, strangler fig, архитектура, рефакторинг, технический долг, управление рисками, чистый кодМногие из нас начинали с книг Роберта Мартина и свято верили: чистый код — это святое. Мёртвый код нужно безжалостно удалять, рефакторинг проводить каждый спринт, а технический долг — гасить немедленно. Эта догма впитывается с первых месяцев работы.
Но если вы когда-нибудь работали в проекте, который живёт больше пяти лет, в high‑load системе или enterprise‑среде, вы наверняка сталкивались с парадоксом: самые стабильные части системы — это те, к которым никто не прикасается годами.
В этой статье я хочу поговорить о крамольной для многих идее: Читать полностью »
Как я проверяю архитектурное мышление на собеседованиях одной задачей
2026-03-26 в 6:15, admin, рубрики: solid, архитектура, интервью, найм разработчиков, отсев кандидатов, оценка кандидатов, собеседование, чистая архитектура, чистый кодВсем привет!
Недавно мне нужно было нанять людей в команду по созданию системы на Python, Java, Go. Для меня крайне важны соблюдения принципов SOLID, Чистой архитектуры, Чистого кода.
Я придумал задачу, которую спрашиваю на собеседованиях в свою команду. И мне хочется поделиться ею с вами.
Надеюсь, она будет вам полезна!
Задача
Для Go
Представь, у тебя есть структура, которая считает зарплату сотрудника: его KPI, премии и т. п., и создает PDF-отчет. Тебе нужно создать структуру для подсчета зарплаты и генерации отчета по менеджеру.
Читать полностью »
Не делайте рефакторинг как Дядя Боб (вторая редакция)
2025-12-05 в 13:01, admin, рубрики: java, ruvds_перевод, дядя Боб, Программирование, рефакторинг, Роберт Мартин, чистый код
Когда я в прошлом году услышал, что Дядя Боб планирует выпустить вторую редакцию «Чистого кода», то был восхищён, а это для меня редкость. Я считал, что и первый выпуск был хорош, хотя сам читаю редко.
Не делайте рефакторинг как дядя Боб. Я вас умоляю
2025-11-30 в 9:01, admin, рубрики: java, ruvds_перевод, дядя Боб, мартин роберт, рефакторинг, чистый код
ПоправкаЧитать полностью »
Главная проблема «чистых архитектур»
2025-11-12 в 17:13, admin, рубрики: backend, айти, архитектура, бекенд, разработка, фронтенд, чистая архитектура, чистый кодБудет ли важна чистота кода в ближайшем будущем
2025-11-01 в 17:11, admin, рубрики: бизнес-процессы, искусственный интеллект, чистый кодВ последнее время мне часто попадаются заметки и комментарии о том, что, дескать, гейткиперы (опытные программисты-миллениалы и старше) искусственно ставят препоны и просят решать никому не нужные алгоритмические задачи, тогда как они давно закодированы в библиотеках. Это — с одной стороны. С другой стороны — ругают LLM, потому что код там не всегда чистый и, дескать, программирование с LLM — это не программирование вовсе, и навыки такого программиста ничего не стоят.
Хватит писать «чистый» код. Пора писать понятный код
2025-10-01 в 5:00, admin, рубрики: backend, айти, бекенд, качество, качество кода, разработка, фронтенд, чистый код
Да, это очередная статья по чистому коду. Но по разным источникамЧитать полностью »
Почему лучшие программисты — это филологи (сами того не подозревая). Что общего у переменной temp и прозвища «Очкарик»?
2025-08-26 в 8:53, admin, рубрики: именование, коммуникация, компетенции тимлида, космотекст, лингвистика, цифровая филология, чистый кодКак писать красивый и чистый код питонистам?
2025-07-07 в 11:16, admin, рубрики: python, python3, гигиена кода, Программирование, чистый кодСразу скажу я не величайший гуру и знаток всего на свете, я не прочитал чистый код от корки до корки, но всё же мне есть чем поделиться с окружающими.
Не факт, что кто-то это прочтёт или отнесётся серьёзно к прочтению, но возможно, если на эту статью наткнётся какой-нибудь новичок, то ему будет весьма полезно в двух словах понять основы красивого кода, а если это моё детище увидит человек с огромными познаниями и будет с чем-то не согласен, то я всегда готов услышать ваше мнение в комментариях под статьёй :)
Итак, приступим:


