Size: a a a

Software Design/Architecture/Zen

2020 September 30

АЯ

Андрей Ява in Software Design/Architecture/Zen
Sergey Alaev
"похер" - это уже ваша мысль. Я считаю, что проектирование данных важнее проектирование поведения. Могу повториться, почему - т.к. данные живут дольше, их менять сложнее и их ценность выше.
Данные без поведкния никому не нужны.
источник

T🐜

The Ant 🐜 in Software Design/Architecture/Zen
Sergei Baikin
Если ваша база полностью гарантирвет коректность
то зачем вам приложение вообще?
чтобы обслуживать эти данные, конечно же.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Sergey Alaev
"похер" - это уже ваша мысль. Я считаю, что проектирование данных важнее проектирование поведения. Могу повториться, почему - т.к. данные живут дольше, их менять сложнее и их ценность выше.
Ты аналитикой занимаешься, или предоставляешь юзеру приложение с сложным поведением?
По мне так поведение главное, данные только средство для него.
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
Андрей Ява
Данные без поведкния никому не нужны.
Вот это - очень большая ошибка. 95% бизнесов предпочтут потерять исходники, чем данные.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
О, свидетели баз данных пришли. Опять проповедуем? 🍿
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Sergey Alaev
"похер" - это уже ваша мысль. Я считаю, что проектирование данных важнее проектирование поведения. Могу повториться, почему - т.к. данные живут дольше, их менять сложнее и их ценность выше.
так вот поведению выясняется что надо даннве из 4 разных таблиц
и значит данные надо бы вместе положить чтобы изолировать
но вы же спроектировали базу уже и поведение я так и не понял как потом натягивается
В итоге у нас по класике оказывает база как глобальный стор в JS фреймворках
Где любая часть приложения из любого местиа имеет доступ к любым данным базы
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Sergey Alaev
Вот это - очень большая ошибка. 95% бизнесов предпочтут потерять исходники, чем данные.
При чём тут потерять?
источник

T🐜

The Ant 🐜 in Software Design/Architecture/Zen
Андрей Ява
Данные без поведкния никому не нужны.
Так поведение это ни что иное как преобразование каких-то данных. Поведение само по себе тоже никому не нужно.
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
The Ant 🐜
Так поведение это ни что иное как преобразование каких-то данных. Поведение само по себе тоже никому не нужно.
С таким подходом вам в ФП надо, а не на mvc пилить структурки
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
The Ant 🐜
Так поведение это ни что иное как преобразование каких-то данных. Поведение само по себе тоже никому не нужно.
Очень часто выкидывают приложуху и анализируют базу? Думаю обычно базу на свалку вместе с приложухой.
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
Можно попробовать вот так: данные имеют самостоятельную ценность в отрыве от приложения. У них собственные проблемы, ошибки, жизненный цикл и процессы разработки.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Sergey Alaev
Можно попробовать вот так: данные имеют самостоятельную ценность в отрыве от приложения. У них собственные проблемы, ошибки, жизненный цикл и процессы разработки.
То есть ты проэктируешь базу с мыслью, что её будут анализировать?
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
Vlad Sobenko
Очень часто выкидывают приложуху и анализируют базу? Думаю обычно базу на свалку вместе с приложухой.
базу пользователей, товаров или платежей? Конечно же мы не говорим о базах, содержимое которых можно смело удалять.
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Sergey Alaev
Вот это - очень большая ошибка. 95% бизнесов предпочтут потерять исходники, чем данные.
Давай прикинем, насколько часто приложение переезжает на другую базу, и насколько часто под одну базу пишется другое приложение.
Я первый кейс видел, второй никогда.
источник

T🐜

The Ant 🐜 in Software Design/Architecture/Zen
Vlad Sobenko
Очень часто выкидывают приложуху и анализируют базу? Думаю обычно базу на свалку вместе с приложухой.
скорее подругому. Когда меняются данные - поведение меняется в след за ними. Когда меняется поведение - данные чаще всего не меняются.
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
The Ant 🐜
скорее подругому. Когда меняются данные - поведение меняется в след за ними. Когда меняется поведение - данные чаще всего не меняются.
Данные или структура базы? Чёто вы уже перешли в другую плоскость.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
The Ant 🐜
скорее подругому. Когда меняются данные - поведение меняется в след за ними. Когда меняется поведение - данные чаще всего не меняются.
Не видел такого. Обычно заказывают новую фичу(поведение). Чтобы её реализовать нужно добавить данных, но это уже следствие поведения, а не источник.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
И в каких популярных техниках данные появляются в первую очередь? Может TDD, BDD, DDD? Нет? ну ладно.
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Андрей Ява
Данные или структура базы? Чёто вы уже перешли в другую плоскость.
Да тоже заметил
Разговор шел о том чтобы структура базы от поведения зависела а не наоборот
данные то всегда есть просто то как они сгруппированы принимается по разному решение
А в итоге перешли на данные  в отрыве от их групировки 😁
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
Vlad Sobenko
И в каких популярных техниках данные появляются в первую очередь? Может TDD, BDD, DDD? Нет? ну ладно.
TDD про поведение и персистенс не затрагивают. BDD тоже. DDD - да, но что Эванс вообще пишет про персистенс?
источник