ADPASS рекомендует материал к прочтению
Evrone
15.02.2023, 12:34

Evrone News: шаблон чистой архитектуры для Go

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

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

Go-clean-template — шаблон для проектов на Golang, созданный в Evrone. он основан на принципах чистой архитектуры Роберта («дядюшки Боба») Мартина. Его можно клонировать и использовать в качестве отправной точки для создания приложения на языке Go. Как всё работает, читайте здесь.

Вам понравится

MediaNation
Позавчера