Top.Mail.Ru
? ?
Кот канарский полосатый толстый

r3code, posts by tag: component-based - LiveJournal

Задержись в реальности!

Entries by tag: component-based

Архитектура приложения основанная на компонентах
Codded
Imager3code

Разбираясь в вопросах конструирования нового приложения, я снова искал новые подходы. И я нашел сначала Clean Architecture. Она мне понравилась. Основываясь на ее идеях я стал думать как организовать код в нашем приложении на GO. Тут мне попались несколько источников в итоге давших направление на компонентное деление. Можно еще делить по слоям, по функциям, но это все дает слишком много воли разработчиком, можно в одной фиче взять обратиться к хранилищу другой минуя, например, бизнес правила — это допустимо, но в будущем приводит к большой связанности и путанице.

Read more...Collapse )

Архитектура приложения и организация кода
Codded
Imager3code

В своей записи я собрал некоторые материалы по архитектуре Clean, она замечательна, но теперь вопрос в реализации. Я видел несколько способов организации дерева исходного кода: все в кучу, по возможностям, по слоям.

Но что-то меня это не совсем устраивало, и в поисках я вышел на организацию по компонентам.

Пытаясь понять архитектуру Clean я искал для себя модель в реальном мире, которая бы могла эти принципы хоть частично показать. Организация кода по компонентам оказалась именно тем ключом, который подошел.

Read more...Collapse )

Image