YellowClub

YellowClub

Желтый клуб — сообщество 1С программистов Наша цель — расти профессионально вместе с единомышленниками из 1С сферы Желтый клуб объединяет 1С разработчиков, 1С аналитиков и пользователей платформы 1С Предприятие. Обсуждаем фишки по 1C программированию, управлению проектами, управлению командой, автоматизированное тестирование в 1С Предприятии. Проводим регулярные стримы с интересными людьми из 1С сферы. Иногда встречаемся офлайн в разных городах.
На Пикабу
Дата рождения: 6 августа
17К рейтинг 398 подписчиков 0 подписок 226 постов 14 в горячем
4

Что такое архитектурная проблема?

Что такое архитектурная проблема? 1С, IT

Комментарий в задании

Отличный комментарий пришел в задание «Готов к Чистому Коду». Спасибо автору. Разберем комментарий, тк так думают многие 1С программисты.

Можно ли назвать недостаточное исследование прецедентов, отсутствие некоторых альтернативных сценариев или расширений (Use Case Extension) архитектурной проблемой?

Нет. Это не архитектурная проблема.

Архитектурная проблема — это выбор архитектурного решения, которое невозможно реализовать или которое мешает системе развиваться. Пример простой: УТ 10. Выбор неверного архитектурного решения для УТ 10 привел к невозможности ее дальнейшего развития.

Нельзя с одного захода написать систему целиком: нельзя на 100% исследовать прецеденты, прецеденты меняются и добавляются всегда. Поэтому проекты, которые ведут по waterfall, почти всегда оказываются неуспешными. Именно в  waterfall пытаются сначала выявить все требования, потом продумать архитектуру, а потом реализовать решение. На выходе при waterfall получаем решение, которое не соответствует ожиданиям заинтересованных лиц.

При правильно выбранной архитектуре, отсутствие части прецедентов или недоисследование прецедентов, не являются большой проблемой. Правильная архитектура позволяет исследовать и доработать систему на ходу.

Показать полностью
Отличная работа, все прочитано!