domain-identification-grouping
Grupuj komponenty w logiczne domeny biznesowe do architektury opartej na usługach
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill automatycznie organizuje istniejące komponenty kodu w logiczne domeny biznesowe, przygotowując architekturę do transformacji w usługi. Analizuje odpowiedzialność komponentów, ich relacje i funkcjonalność, aby zaproponować optymalny podział. Generuje diagramy domen, identyfikuje źle wyrównane komponenty i sugeruje refaktoryzację przestrzeni nazw. Idealny do planowania ekstrakcji usług z istniejącego systemu.
Jak używać
Przygotuj listę komponentów z Twojego systemu, które chcesz podzielić na domeny biznesowe. Skill analizuje ich odpowiedzialność i wzajemne relacje.
Poproś skill o grupowanie komponentów, używając poleceń takich jak: "Grupuj komponenty w logiczne domeny", "Zidentyfikuj domeny dla architektury opartej na usługach" lub "Mapuj komponenty do domen biznesowych".
Skill przeanalizuje funkcjonalność każdego komponentu i jego powiązania z innymi, aby zidentyfikować naturalne granice biznesowe.
Otrzymasz propozycję domen (np. Customer, Financial, Billing) z przypisanymi do nich komponentami oraz wizualizację struktury.
Przejrzyj sugerowane zmiany w przestrzeni nazw komponentów, aby wyrównać je z zidentyfikowanymi domenami biznesowymi.
Wykorzystaj wygenerowany plan refaktoryzacji do reorganizacji kodu i przygotowania go do transformacji w architekturę usług.