Size: a a a

Боль Тимлида

2021 April 02

КО

Кирилл Омельянов... in Боль Тимлида
iv iv
Тут я спорю. Архитектура не процесс. Это срез процесса.
Да, тоже первый раз слышу такое любопытное определение.
источник

ii

iv iv in Боль Тимлида
Но ясно. Важно изменение процесса процессов процессов. Если я правильно посчитал
источник

KK

Kirill Kopov in Боль Тимлида
Утка_в_тапках
Это само собой, никто за меня не выполнит мою работу, но написав 25 тестов у меня закончились идеи)) вот думал вы в чатике идей каких набросаете, ан нет денежку давай)) спасибо не надо)
Ну так покажите свой тестовый набор.
источник

KK

Kirill Kopov in Боль Тимлида
И объект, то бишь сайт
источник

У

Утка_в_тапках... in Боль Тимлида
Kirill Kopov
И объект, то бишь сайт
Не могу, там секретная информация. Я не шучу если что(
источник

VS

Vladimir Smirnov in Боль Тимлида
Yury P
Требования никогда не точны и не ясны, а для чего вам скрам?
Ну вот вам в одной итерации выдали требования и вы намутили супер крутую архитектуру
А в следующей итерации вам бизнес говорит - а вот хочу тоже самое но для другого кейса. А там интеграция с внешней системой которая вам ломает весь флоу который вы в прошлой итерации намутили
И тут либо костыли пилить, либо все переделывать чтоб красиво было
источник

PD

Phil Delgyado in Боль Тимлида
Просто архитектура как артефакт - постоянно приводит к проблемам, она всегда решает уже неактуальные задачи и вообще не бывает 'в металле', а только в 'идеальном мире'.
источник

КО

Кирилл Омельянов... in Боль Тимлида
Phil Delgyado
А есть какие-то примеры? И что такое качество кода? Избыточная гибкость - это обычно overenginiring и, возможно, выброшенные деньги.
Это долгий разговор. Вкратце - качественный код легко читается и изменяется. Про избыточную гибкость никто не говорил.
источник

ii

iv iv in Боль Тимлида
Утка_в_тапках
Не могу, там секретная информация. Я не шучу если что(
Идите уже в личку, а?
источник

У

Утка_в_тапках... in Боль Тимлида
iv iv
Идите уже в личку, а?
Мешаем?
источник

ii

iv iv in Боль Тимлида
Утка_в_тапках
Мешаем?
Да
источник

У

Утка_в_тапках... in Боль Тимлида
iv iv
Да
Извините
источник

ii

iv iv in Боль Тимлида
Phil Delgyado
Просто архитектура как артефакт - постоянно приводит к проблемам, она всегда решает уже неактуальные задачи и вообще не бывает 'в металле', а только в 'идеальном мире'.
Бывает в металле, если её определили на этапе тз. Сказали что самолёт имеет два крыла. И все.
источник

KK

Kirill Kopov in Боль Тимлида
iv iv
Да
Чем?
источник

PD

Phil Delgyado in Боль Тимлида
Кирилл Омельянов
Это долгий разговор. Вкратце - качественный код легко читается и изменяется. Про избыточную гибкость никто не говорил.
Это очень, очень субъективный критерий. Для функционального скалиста его код на scalaz легко читается и модифицируется. Им и еще двумя людьми.
Поэтому есть tradeoff между scalaz и scala as better java.
Есть критерии выбора 'когда и что выбирать'. А есть понимание, когда от одного подхода надо будет переходить к другому - и это и есть архитектура.
источник

PD

Phil Delgyado in Боль Тимлида
iv iv
Бывает в металле, если её определили на этапе тз. Сказали что самолёт имеет два крыла. И все.
А это не архитектура самолёта )
Так как не дает возможность решить из чего делать крылья и как они связаны с выбором движка и корпуса.
источник

КО

Кирилл Омельянов... in Боль Тимлида
Phil Delgyado
Странно, не встречал такого. А то следствие будет дикий overenginiring
Не соглашусь. Тут не предполагается супер-универсальность на все возможные случаи. Достаточно качественного разбиения га модули, переиспользуемости, читабельности, SOLID и прочих хороших практик. Тогда не придется выкидывать ball of mud, а можно будет собрать из имеющихся деталей конструктора новое решение под новые требования, возможно, заменим часть деталек на новые.
источник

ii

iv iv in Боль Тимлида
Phil Delgyado
А это не архитектура самолёта )
Так как не дает возможность решить из чего делать крылья и как они связаны с выбором движка и корпуса.
Основная масса людей понимает архитектуру исходя из физической формы видимого предмета.
источник

PD

Phil Delgyado in Боль Тимлида
iv iv
Основная масса людей понимает архитектуру исходя из физической формы видимого предмета.
Это их проблемы - видеть форму, а не содержание.
источник

AS

Artem Shpynov in Боль Тимлида
Yury P
Если мы не говорим о изменении концепции архитектурного решения, то вообще не важно какой функционал попросят завтра или послезавтра. В любом случае должны быть заготовлены шаблонные решения, а там крутите вертите
ну как от вашей архитектуры остается только "это должно быть четырехзвенное приложение источник-база-бек-UI"  и впринципе все.. а да еще оно по прежнему сохраняет в названии какое нибудь слово. например Firewall
источник