Toolverse
Wszystkie skille

domain-analysis

autor: tech-leads-club

Mapuj domeny biznesowe i granice serwisów w kodzie za pomocą Domain-Driven Design

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
2

O skillu

Skill analizuje kod i identyfikuje subdomeny (Core, Supporting, Generic) oraz sugeruje bounded contexts zgodnie z zasadami DDD Strategic Design. Użyj go, gdy chcesz zrozumieć granice domenowe w projekcie, zaplanować refaktoring oparty na domenach, lub ocenić spójność biznesową kodu. Pomaga wyróżnić domeny konkurencyjne od wspierających i generycznych.

Jak używać

  1. Zainstaluj skill domain-analysis w swoim środowisku agenta (dodaj do konfiguracji skills catalog).

  2. Wskaż skill na analizowany projekt lub fragment kodu, zawierający logikę biznesową, którą chcesz sklasyfikować.

  3. Zadaj pytanie dotyczące granic domenowych, na przykład: "Jakie domeny znajdują się w tym kodzie?", "Gdzie powinienem narysować granice serwisów?", "Zidentyfikuj bounded contexts" lub "Czy ten kod ma problemy ze spójnością domenową?".

  4. Skill przeskanuje kod w poszukiwaniu koncepcji biznesowych (pomijając infrastrukturę) i zaklasyfikuje je jako Core Domain (przewaga konkurencyjna), Supporting Subdomain (wspierające, ale nieróżnicujące) lub Generic Subdomain (standardowa funkcjonalność).

  5. Przejrzyj sugerowane bounded contexts — każdy powinien odpowiadać jednej subdomenie i zawierać wyrazy z Ubiquitous Language o jednoznacznych znaczeniach wewnątrz granic.

  6. Wykorzystaj wyniki do planowania refaktoringu, podziału na mikroserwisy lub reorganizacji zespołów wokół domen biznesowych.

Podobne skille