-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/ Demo store #1
Conversation
DenielGrin
commented
Jul 3, 2024
- https://github.com/rees46/planning/issues/822
… toolbar visibility for searching feature
…nd repositories. Add config variables and initializing services class for resolver. Moved files
@TorinAsakura Все замечания исправил, лишнее выкинул, новое привнёс. Избавился от лишних синглтонов, всё что было можно и нужно перевёл на DI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Рассмотри использование Lazy*Stack
- Если со структурой мы более или менее разобрались то UI как был разбросанной кучей так и остался - вот пример того, как он должен формироваться https://github.com/torin-asakura/dream-team/tree/master/ui - зависимости этих пакетов я уж думаю сам найдёшь по коду
- Далее, у тебя во вьюхах экранов опять происходит стройка, хотя я тебе уже который раз объяснял, что во вьюхах ты должен просто импортировать куски от этих экранов и производить только их сборку, а вся стройка должна происходит внутри этих кусков - вот пример как у нас выглядят страницы (структурно) https://github.com/torin-asakura/dream-team/tree/master/landing/pages - такой же смысл должен быть и тут
- Если посмотришь на уровень выше - увидишь фрагменты - это из области микрофронтов, кроме самих микрофронтов, но, суть примерно та же - каждый бизнес кусок поделён на фрагменты, вся стройка этих кусков происходит внутри фрагментов из юай компонентов которые живут также отдельным слоем, а в самих страничках происходит только сборка из фрагментов, всё
@DanielGreenEngineer также хочу обратить твоё внимание, что енамы ты именуешь через конвенциональный нейминг, а протоколы и стракты нет, стракты вообще не имменуешь |
Добавил суффиксы всем страктам, а протоколы оставил без суффиксов, у них в имени класса указал "Протокол" |
@TorinAsakura Все замечания исправил, вьюхи разбил на мелкие кусочки, так же раскидал их по пакетам в соответствующих фичах. Цвета и размеры утащил в константы. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Продолжаем марлезонский баллет…