Python мануфактураJavaDesign Patterns для автоматизаторів

Design Patterns для автоматизаторів · 45:00–55:00

MVC/Controller і transport boundaries

Controller у test project об'єднує операції одного resource: `create`, `get`, `update` та інші HTTP calls. Service/package boundary відповідає окремому product service або microservice, наприклад Reporter чи Test Management. Для REST основою є resources та endpoints; для GraphQL — queries/mutations і domain entities; для WebSocket/gRPC — свої transport adapters. Мета структури — дати тесту короткий domain API, не змішуючи transport details між різними services.

2. API. Патерни проєктування або чому огірок нікому не тре. →
Запитати в чаті про «mvc» →