Angular · Senior · Pytanie 71 z 75
Jak w dużej bazie kodu Angular zapobiec cyklicznym importom lub importom „w złą stronę” między funkcjami?
- ✓Poprawna odpowiedź: Wymuszać granice modułów regułami lintera (np. tagi Nx lub reguły importu ESLint) i publicznymi plikami API dla każdej funkcji
- 2Wrzucić wszystko do jednego wspólnego folderu
- 3Używać wyłącznie importów względnych
Wyjaśnienie
Jasne warstwy (feature → data-access → ui → util) i egzekwowane granice utrzymują małe leniwe chunki i bezpieczny refaktoring.