Replies: 6 comments 24 replies
-
"Зачем ваши методологии. Есть уже принципы DRY/GRASP/SOLID/." звучит как "зачем нужны ваши фреймворки React/Angular/Vue, когда уже есть JS? "=) Это ведь просто разные уровни. Открывая новый проект какой из принципов DRY/GRASP/SOLID/ поможет тебя понять где искать нужный тебе код? Опять же зачем Мартин написал свою Чистую Архитектуру? Зачем столько книг про DDD? |
Beta Was this translation helpful? Give feedback.
-
Я сам соглашусь со всеми выше отписавшими авторами, Климов здесь тоже хорошо развернул примерно такую же мысль
|
Beta Was this translation helpful? Give feedback.
-
Также вот еще ряд его аргументов, которые тоже стоит учесть, как мне кажется:
Внимание, здесь есть триггеры для холивара
|
Beta Was this translation helpful? Give feedback.
-
10.03.2021: По итогам обсуждения @sergeysova, @GhostMayor , @martis-git, @ilyaagarkov
|
Beta Was this translation helpful? Give feedback.
-
Наброшу еще на вентилятор |
Beta Was this translation helpful? Give feedback.
-
Дискуссия закрыта, см. выводы в "motivation" доке
Щас с коллегой пообщался бывшим (матерый сеньор / техлид)
И он вот достаточно весомый камень вбросил аля
"Зачем ваши методологии. Есть уже принципы DRY/GRASP/SOLID/... - просто процессы и техлид должны вовремя замечать проблемы.
Все проблемы которые вы у себя хотите решить - решаются банально манагерством/процессами и принципами, которые уже давно описали
Но увы не все хотят этому следовать"
Вот час щас еще с ним сидели холиварили после стрима, и на самом деле у меня (даже с моей любовью к feature-based подходу) - не нашлось каких-то весомых аргументов
Т.е. я понимаю и его позицию, но и согласиться не могу до конца, что "определяется все только двумя вещами":
Также про "относительно легкий порог входа" - ему показалось, что это задача документации проекта и лида - чтобы каждый новый человек понимал что происходит
Beta Was this translation helpful? Give feedback.
All reactions