Новости по тегу "рефакторинг"
Подборка публикаций, содержащих тег "рефакторинг". Актуальные темы и важные события.

Простые вещи, которых я не знаю: юнит-тесты
В этом топике я не пытаюсь доказать, что тесты бесполезны. Это скорее мои размышления вслух и личная попытка нащупать их реальную ценность....

Галопом по архитектуре. Часть 2. Архитектура с нуля
В прошлой части мы разобрали: 1. Что техническая реализация заметно влияет на успехи бизнеса, хоть и не очень критично;2. Что из всех аспектов...

Инженерия деградации: почему сложное ПО неизбежно ломается со временем и что с этим делать
Долгоживущие программные системы, как и живые организмы, склонны к старению. Эта статья — глубокое техническое исследование закономерностей...

Из легаси монолита в модульную архитектуру: проводим рефакторинг и наводим порядок в проекте
Привет, Хабр! Меня зовут Владимир Раду, я Backend-разработчик в Рунити. Однажды мы с командой встали перед дилеммой: как навести порядок внутри...

[Перевод] Топ-10 антипаттернов в разработке ПО, которых стоит избегать
В масштабных системах технический долг часто скрыт в виде незаметных артефактов — устаревших классов, запутанных монолитов и цепочек вызовов,...

Формируй структуру папок согласно делению на модули и слои
Это третий принцип. Весь список здесь.Периодически слышу и вижу в комментариях, что структура папок не должна отображать архитектуру и наоборот. У...

Code smells — что об этом думают ученые
Статей по теме, в том числе с примерами «потенциально плохого» кода, написано довольно много — в том числе и на Хабре. Мы в beeline cloud решили...

Техдолг. Большое руководство
Меня зовут Андрей Никольский, я Head of Platform в Банки.ру. Сегодня хочу обсудить не самую приятную, но важную тему — технический долг и как с...

Еще раз про Di-контейнеры в golang
В предыдущей статье я попросил — «Расскажите, зачем вам DI‑контейнер в golang». Большое спасибо всем, кто оставил коммент и проголосовал. Общий...

Сломать монолит: как мы раскромсали гиганта на микросервисы и не сошли с ума
История, которая начинается с нервного кофе на кухне и заканчивается сотнями микросервисов в Kubernetes. Настоящий кейс — никаких идеальных...

Рефакторинг в BI-проектах: когда и зачем переписывать «рабочий» код
В крупных федеральных организациях всё активнее используется подход управления на основе данных, который требует активного использования и...