Публикации по теме 'code-smells'
Kotlin Code Smell 012 — Эффект ряби
TL;DR: If small changes have a big impact, you need to decouple your
system.
Проблемы
Связь
Решения
Разъединить. Покрыть тестами. Рефакторинг и выделение того, что меняется. Зависимость от интерфейсов.
Примеры
Устаревшие системы
Образец кода
Неправильный
Верно
Заключение
Существует несколько стратегий работы с унаследованными и связанными системами. Мы должны решить эту проблему до того, как она взорвется в наших руках.
Больше информации
Как..