Архив рубрики ‘чистый код’

Топ-10 антипаттернов в разработке ПО, которых стоит избегать

Если вам достался проект, в котором копаться — всё равно что распутывать спагетти в боксерских перчатках, вы, скорее всего, сталкнулись с антипаттернами. К этим практикам сначала прибегают как к быстрым решениям, но затем они превращаются в повторяющиеся ночные кошмары. Представьте себе магическую кнопку деплоя, которая ломает всё в 2 часа ночи — а дежурите вы.

Какие они — лучшие программисты?

За свою жизнь я повстречал немало разработчиков и недавно задался вопросом: «А что делает разработчика одним из лучших? Что у таких людей есть общего?» В надежде, что эти мои рассуждения послужат для кого-то вдохновением, я описал черты, которые встречал у большинства исключительных людей в нашей сфере. Лично я бы хотел, чтобы у меня был такой […]

Руководство по принципам SOLID для технических лидеров

Будучи техническим руководителем, одна из ваших важнейших задач — создать такую среду, в которой и системы, и команды, их разрабатывающие, смогут стабильно развиваться в долгосрочной перспективе. Хорошая архитектура программного обеспечения означает обеспечение масштабируемости, сопровождаемости и адаптируемости систем к изменениям. Именно здесь вступают в силу принципы SOLID. Впервые представленный

Ловушка продуктивности: Когда процессы работают против вас

Эта публикация о том, как управленческие подходы в разработке ПО могут работать против бизнеса. История вымышленная, но все описанные ситуации – собирательный образ реальных случаев. Если вам покажется, что описанные события слишком узнаваемы – значит, это просто совпадение. Глава 1: Любая система противится изменениям Часто подходы к разработке ПО в компании приводят к потере прибыли, […]

Пишем «Манифест чистого кода для генеративных моделей», присоединяйтесь

На небе только и разговоров, что о чистом коде. Робина Мартина кто-то ругает, большинство хвалит, но никто не может отрицать, что его книга повлияла на всю отрасль программирования примерно так же, как открытие пенициллина изменило медицину.