Программирование [slurm] Чистая архитектура приложения на GO (2022) Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с конт

  • Автор темы Trinity
  • Дата начала
[slurm] Чистая архитектура приложения на GO (2022)

1668788514195


Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.

Зачем нужна чистая архитектура?
  • Удобство тестирования. Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента.
  • Независимость от фреймворка. Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений.
  • Независимость от базы данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т.д.
  • Независимость от UI. Вы легко можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, можете заменить веб-интерфейс на консольный, не меняя бизнес-правил.Ваши бизнес-правила не связаны с базой данных.
Как понять, что вам пора на интенсив?
  • Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии
  • Переходите на Go с другого языка программирования и хотите быстрее понять, как всё работает
  • Пишете на Go, но не работали над большими проектами
  • Хотите брать интересные задачи и создавать сложные приложения на Go с нуля
Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
206
Trinity
ATLANT ♆
Ответы
0
Просмотры
475
Программирование
ATLANT ♆
ATLANT ♆
Trinity
Ответы
0
Просмотры
329
Trinity
Trinity
Ответы
0
Просмотры
277
Trinity
Trinity
Ответы
0
Просмотры
131
Trinity