Ты все усложняешь. Мы 20 лет писали без Архитектуры. Все работало!
Ты все усложняешь. Мы 20 лет писали без Архитектуры. Все работало! Ребята, я понимаю ваше недовольство. Мы годами работали определенным образом: решали задачи, выпускали обновления, а теперь я прихожу и предлагаю иначе смотреть на весь процесс разработки. Говорю о сценариях, границах и взаимодействии модулей. Закономерный вопрос: н…а это надо, если раньше работало? Но это не значит, что работало хорошо или что ровно так и должно продолжаться. Фирме 1С уже 35 лет. А тема Архитектуры, которую мы здесь обсуждаем, в ее современном, прикладном виде намного моложе. К примеру, «Чистая архитектура» Роберта Мартина вышла в 2017 году. Основоположник всего этого Фаулер, выпустил книгу «Шаблоны корпоративных приложений» в 2002 года. Книга про DDD появилась в 2003 году. Книга Влада Хононова про DDD — в 2021-м. Хононов уже собрал более современный опыт, новые примеры и объяснил их понятнее. Это первые издания на английском. Только через несколько лет появились переводы на русский и попытка освоения этих идей на практике. Сложности с архитектурой не только в 1С сфере. Я общаюсь с людьми из разных команд и стеков, — вопросы те же: как разделить систему и выстроить взаимодействие ее частей. Нет такого, что все остальные давно разобрались, а одни 1С-ники отстали. В 1С я переношу эти подходы только последние несколько лет. Поэтому понимаю и сложности, и сопротивление: мы осваиваем историю, которая еще только развивается. А теперь к этому добавился ИИ. Раньше мы много времени тратили на написание кода и изучение фреймворков. Теперь получаем тысячи строк за минуту. Только если одна правка по-прежнему требует изменений в пятнадцати местах, то мы просто быстрее создаем себе те же проблемы. Мой прогноз: в ближайшие 5 лет внедрение ИИ будет дорого обходиться компаниям, в которых сотрудники разучились читать код, выстраивать архитектуру, а стали только генераторами нейрослопа. Ребята, которые сейчас проходят этот путь, — вы стоите у истоков применения современных подходов в проектировании софта в нашем сообществе 1С. Если продолжите применять это на практике, то для вас это будет большим преимуществом. Даже без смены работы, внутри своей команде, на своей должности. Дальше думайте сами.