Toolverse
Wszystkie skille

domain-identification-grouping

autor: tech-leads-club

Grupuj komponenty w logiczne domeny biznesowe do architektury opartej na usługach

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
2

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ć

  1. Przygotuj listę komponentów z Twojego systemu, które chcesz podzielić na domeny biznesowe. Skill analizuje ich odpowiedzialność i wzajemne relacje.

  2. 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".

  3. Skill przeanalizuje funkcjonalność każdego komponentu i jego powiązania z innymi, aby zidentyfikować naturalne granice biznesowe.

  4. Otrzymasz propozycję domen (np. Customer, Financial, Billing) z przypisanymi do nich komponentami oraz wizualizację struktury.

  5. Przejrzyj sugerowane zmiany w przestrzeni nazw komponentów, aby wyrównać je z zidentyfikowanymi domenami biznesowymi.

  6. Wykorzystaj wygenerowany plan refaktoryzacji do reorganizacji kodu i przygotowania go do transformacji w architekturę usług.

Podobne skille