NestJS · Senior · Pytanie 20 z 75
Jak ustrukturyzować dużą bazę kodu Nest, żeby granice pozostały jasne?
- ✓Poprawna odpowiedź: Moduły funkcjonalne (bounded contexts) z jawnymi eksportami, cienka warstwa aplikacji, logika domenowa niezależna od Nesta i adaptery infrastruktury za tokenami
- 2Jeden moduł ze wszystkimi providerami
- 3Grupować pliki według typu: wszystkie kontrolery, wszystkie serwisy, wszystkie encje
Wyjaśnienie
Kod domenowy bez dekoratorów frameworka jest testowalny i przenośny. Reguły lintera mogą zabraniać importów przez granice modułów.