TGViewer
FastNews | Никита Пастухов FastNews | Никита Пастухов @fastnewsdev · 2.62K subscribers
Post #17 622
Хотпост по мотивам срачей об архитектуре.

Все совпадения персонажей с реальными действующими лицами - случайны, а все факты взяты с потолка.

Есть много важных книг с важными мыслями, на которые молятся разработчики. Там описаны разные подходы на одну и ту же тему "как писать код хорошо, а плохо - не писать". И многие авторы даже умудряются конфликтовать друг с другом.

Вот тот же дядя Боб. Мужик с 40+ лет стажем, написал кучу кода, создал кучу систем, работал консультантом за большие деньги в важных компаниях. Ну и написал пару книг с советами, исходя из опыта (и осмысления тейков других важных дядь).

А потом рандомный 18летнений парень из чата, который прочитал всю возможную литературу говорит, что "Боб ошибался, т.к. написал Х, а это не так, потому что [умные слова]". И вот так получается, что каждый из ВЕЛИКИХ авторов в том или ином месте ошибался, но ты прочитал всех и схватил шизу преисполнился, познал святой Грааль и теперь точно знаешь, как надо писать код ПРАВИЛЬНО

А потом делаешь глобальный контейнер зависимостей, который нельзя подменить в тестах и херишь все преимущества АРХИТЕКТУРЫ

Получается что? Зубрежка кирпичей не гарантирует идеальной кодовой базы? ИМХО, раз уж ВЕЛИКИЕ авторы противоречат друг другу и не смогли прийти к единой картине мира о том, КАК ПИСАТЬ КОД, то нам остается только писать его как-то. Нормально пиши - нормально будет. Если при прочтении кодовой базы соседа ты понимаешь, что и почему там написано - то это good enough кодовая база. Ну и SOLID, конечно же.

А если дядя Боб неправильно трактовал Фаулера, то кто ТЫ, блять, такой, чтобы правильно его трактовать?

#архитектура #программирование
  • 👍 18
  • 🔥 2
  • ❤‍🔥 1
  • 💯 1
More from @fastnewsdev
  1. Oct 4, 2026Как я учу английский с помощью AI Насколько вы знаете, я большую часть работы веду в OpenS…
  2. Oct 2, 2026Чтож, антропики добрались и до меня и забанили аккант😢 В связи с этим посты ближайшие пар…
  3. Sep 30, 2026Последний месяц на мой канал жестко нападают всякие-разные ИТшницы и ИИшницы, которые поче…
  4. Sep 27, 2026Я уже жаловался на то, что конференции как формат изживают себя. И поэтому мне нравится, ч…
  5. Sep 22, 2026Еще недавно я вайнил, что нейронки нельзя использовать в OpenSource, т.к. они не вывозят т…
  6. Sep 20, 2026Последние 2 недели я заметил, что Opus 5 значительно отупел в Claude Code. Обычно такое сл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →