SOLID в реальном мире: SRP без архитектурных космолетов
Всем доброго дня! На связи Валевич Артем, тимлид в AGIMA. Рано или поздно каждый разработчик сталкивается с необходимостью изучить принципы SOLID. Интернет полон теоретических статей с абстрактными примерами — треугольниками, фигурами и системами заказов. В таких примерах всё выглядит красиво. Но когда дело доходит ...
Всем доброго дня! На связи Валевич Артем, тимлид в AGIMA. Рано или поздно каждый разработчик сталкивается с необходимостью изучить принципы SOLID. Интернет полон теоретических статей с абстрактными примерами — треугольниками, фигурами и системами заказов. В таких примерах всё выглядит красиво. Но когда дело доходит до продакшен-кода, возникает логичный вопрос: как применять эти принципы на практике и не превратить проект в архитектурный космолет? Разбираемся.Дисклеймер: статья предназначена для новичков, которые только познают все принципы хорошего кода.
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
[Перевод] Квантизация с нуля: как запустить 160ГБ LLM на ноутбуке и не потерять в качестве
Qwen-3-Coder-Next — модель с 80 миллиардами параметров и весом 159,4 ГБ. Примерно столько RAM потребовалось бы для её запуска, и это ещё без учёта длинного контекстног...
Вайб-кодинг: конструктор для профи или магия для новичков? Разбираемся на реальном кейсе
«Вайб-кодинг». Ещё несколько месяцев назад это словосочетание вызывало улыбку, а сегодня оно собирает тысячи запросов в поисковиках и миллионы просмотров.Но что это на самом дел...
Когда фреймворки бессильны: четыре задачи без готовых ответов
Привет, Хабр!В работе легко скатиться в автопилот: привычные подходы, проверенные аргументы и готовые решения. Вопрос в том, что делать, когда они перестают работать. В проекте ...
Неудобные вопросы про бэкап PostgreSQL: где заканчивается СУБД и начинается оркестрация
Как только очередной вендор обещает «убить нативные тулзы PostgreSQL», где-то устало вздыхает DBA. Попытка сделать бэкап PostgreSQL «лучше самого PostgreSQL» — это изначально не...
ИИ фотосессия по фото 2026 — ТОП-10 лучших нейронок для генерации картинок онлайн по фотографии
ИИ фотосессия по фото — это всегда компромисс между «пластиковыми» лицами и фотореализмом: одни нейронки хорошо держат консистентность, но добавляют «мыло», ...
Game Over для мышления? Динамическая теория человеческой агентности в эпоху ИИ
Большинство из нас, так или иначе, пользуется ChatGPT, Claude, DeepSeek. Мы просим их написать письмо, составить отчет, придумать идею, сгенерировать текст, выдать экспертное мн...
Рекламный слот
Article monetization slot
Reserved for contextual monetization inside article pages.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
[Перевод] Квантизация с нуля: как запустить 160ГБ LLM на ноутбуке и не потерять в качестве
Qwen-3-Coder-Next — модель с 80 миллиардами параметров и весом 159,4 ГБ. Примерно столько RAM потребовалось бы для её запуска, и это ещё без учёта длинного контекстног...
Вайб-кодинг: конструктор для профи или магия для новичков? Разбираемся на реальном кейсе
«Вайб-кодинг». Ещё несколько месяцев назад это словосочетание вызывало улыбку, а сегодня оно собирает тысячи запросов в поисковиках и миллионы просмотров.Но что это на самом дел...
Когда фреймворки бессильны: четыре задачи без готовых ответов
Привет, Хабр!В работе легко скатиться в автопилот: привычные подходы, проверенные аргументы и готовые решения. Вопрос в том, что делать, когда они перестают работать. В проекте ...
Неудобные вопросы про бэкап PostgreSQL: где заканчивается СУБД и начинается оркестрация
Как только очередной вендор обещает «убить нативные тулзы PostgreSQL», где-то устало вздыхает DBA. Попытка сделать бэкап PostgreSQL «лучше самого PostgreSQL» — это изначально не...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
[Перевод] Квантизация с нуля: как запустить 160ГБ LLM на ноутбуке и не потерять в качестве
Qwen-3-Coder-Next — модель с 80 миллиардами параметров и весом 159,4 ГБ. Примерно столько RAM потребовалось бы для её запуска, и это ещё без учёта длинного контекстног...
Вайб-кодинг: конструктор для профи или магия для новичков? Разбираемся на реальном кейсе
«Вайб-кодинг». Ещё несколько месяцев назад это словосочетание вызывало улыбку, а сегодня оно собирает тысячи запросов в поисковиках и миллионы просмотров.Но что это на самом дел...
Когда фреймворки бессильны: четыре задачи без готовых ответов
Привет, Хабр!В работе легко скатиться в автопилот: привычные подходы, проверенные аргументы и готовые решения. Вопрос в том, что делать, когда они перестают работать. В проекте ...
Неудобные вопросы про бэкап PostgreSQL: где заканчивается СУБД и начинается оркестрация
Как только очередной вендор обещает «убить нативные тулзы PostgreSQL», где-то устало вздыхает DBA. Попытка сделать бэкап PostgreSQL «лучше самого PostgreSQL» — это изначально не...