Size: a a a

Software Design/Architecture/Zen

2021 June 11

SP

Sergey Protko in Software Design/Architecture/Zen
потому что это достаточно удобный концепт для объяснения сути separation of concern но фапать на них не надо.
источник

JF

Jorik Fat in Software Design/Architecture/Zen
так это же очевидно
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну то есть просто осознания "ага слои" помогают немного разобраться как горизонтально дробить систему на модули но вот вертикально уже нет
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну так ты загоняешься а не я0
источник

JF

Jorik Fat in Software Design/Architecture/Zen
слои нужны для разделения обязанностей на :
отобразить
форматировать
бизнес
форматировать
получить
источник

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
универсальный список. да. на все случаи жизни. И больше слоев не бывает
источник

SP

Sergey Protko in Software Design/Architecture/Zen
или меньше
источник

JF

Jorik Fat in Software Design/Architecture/Zen
еще бывают, но очень редкий случай. Меньше - бывает
источник

JF

Jorik Fat in Software Design/Architecture/Zen
мой пример с избранным помогает выделить слой бизнесс в отельный модуль
источник

SP

Sergey Protko in Software Design/Architecture/Zen
окей, если не использовать слои и использовать только принципы декомпозиции, coupling/cohesion, SOLID, GRASP, etc - будет же тоже самое?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и по другому - если юзать только слои - тоже самое не выйдет
источник

SP

Sergey Protko in Software Design/Architecture/Zen
скорее всего выйдет какаха
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а у тебя весь "бизнес" это хуйня типа избранного?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
на мобилках наверное редко чет интересное в плане логики встретить можно
источник

JF

Jorik Fat in Software Design/Architecture/Zen
в фиче избранное что-то еще может быть?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а "отобразить звездочку в списке" это бизнес логика?)
источник

JF

Jorik Fat in Software Design/Architecture/Zen
нет
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а КРУД это бизнес логика?
источник

JF

Jorik Fat in Software Design/Architecture/Zen
это логика форматирования
источник