Size: a a a

Software Design/Architecture/Zen

2021 May 28

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
любой конечный автомат удобно так тестить)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
да, работа с датой временем тоже идеально вписывается
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
обычно системы просто про перекладывание данных с места на место, и такое покрывать юнитами сложно, и ценность не велика
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Добрый вечер!

Проектирую сущность пользователя для системы (id, name). У пользователя есть аккаунты (для входа через логин/пароль, через токен, через соцсети и т. д.).

Как лучше сделать - аккаунты отдельные сущности, связанные с пользователем или аккаунты - это список VO внутри пользователя?
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Добрый день.
Как правильно назвать сущность, стейт которой уже сразу храниться в базе?
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Есть ли какое то название у этого?
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Снимок? (Как вариант)
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
для сущности не важно где она там хранится - это уже инфраструктурные штуки
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Ну просто можно хранить в виде потока событий.
А можно хранить сразу стейт.
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
да, но это разве имеет влияние на сущность?
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Event sourcing?
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
draft
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
отдельно, несвязано
источник

SP

Sergey Protko in Software Design/Architecture/Zen
зависит от того в каком контексте обсуждение.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Ну то есть ощущение что ты пытаешься найти "антоним" к "стриму ивентов" хотя сам стрим ивентов по сути является такой вот "сущностью".
источник

А

Андрей in Software Design/Architecture/Zen
Добрый вечер! Подскажите, как вкатиться в современную архитектуру приложений рядовому разработчику? Не понятно за какие книги и в каком порядке стоит хвататься, чтобы картинка в голове сложилась. Может есть адекватный roadmap или просто маст хэв книги / ресурсы
источник

SP

Sergey Protko in Software Design/Architecture/Zen
В целом современная архитектура за 20 лет не сильно поменялась, как и принципы в ее основе.

Сложно что-то рекомендовать не понимая точки отсчёта. А что ты уже читал пробовал?
источник

V

Viktor in Software Design/Architecture/Zen
Как на счет начать с blue/red/green книг?
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
чего
источник