5 minutes
How to Zrozum duże bazy kodu with Eigent
Śledź przepływy żądań, mapuj nieznane moduły i szybko znajduj właściwe pliki — zanim wykonasz pierwszą edycję.
What you need
- aplikacja desktopowa Eigent
- dostęp do bazy kodu (lokalnie lub podłączone repozytorium)
Best for
- Nowi inżynierowie wdrażający się do repozytorium lub usługi
- Każdy, kto chce zrozumieć, jak działa funkcja, zanim ją zmieni
- Liderzy techniczni analizujący nową bazę kodu przed współpracą
Starter Prompt
Wyjaśnij, jak żądanie przepływa przez [nazwa obszaru systemu] w bazie kodu. Uwzględnij: - które moduły za co odpowiadają - gdzie dane są walidowane - najważniejsze pułapki, na które trzeba uważać przed wprowadzeniem zmian Zakończ listą plików, które powinienem przeczytać jako następne.
Jak to działa
- Przekaż Eigent odpowiednie pliki, katalogi lub obszar funkcjonalny, który chcesz zrozumieć.
- Poproś, aby prześledził przepływ żądania i wyjaśnił, które moduły odpowiadają za logikę biznesową, transport, persystencję lub UI.
- Zapytaj, gdzie zachodzą walidacja, efekty uboczne lub zmiany stanu, zanim cokolwiek edytujesz.
- Na końcu zapytaj, które pliki powinieneś przeczytać jako następne i jakie są ryzykowne miejsca.
Więcej promptów do wypróbowania
- Który moduł odpowiada za właściwą logikę biznesową, a który za warstwę transportu lub UI?
- Gdzie odbywa się walidacja i jakie założenia są tam egzekwowane?
- Jakie powiązane pliki lub zadania w tle łatwo przeoczyć, jeśli zmienię ten przepływ?
- Jakie testy lub kontrole powinienem uruchomić po edycji tego obszaru?
- Wyjaśnij mi to repo — daj mi mapę wysokiego poziomu, zanim zacznę zgłębiać szczegóły.
Jak używać
Otwórz Eigent z podłączoną bazą kodu. Zacznij szeroko, jeśli dopiero zaczynasz („Wyjaśnij mi to repo”), a potem zawężaj do konkretnego obszaru, który musisz zmienić. Im precyzyjniej określisz zapytanie — nazwą funkcji, katalogiem, ścieżką żądania — tym bardziej konkretne będzie wyjaśnienie. Zadawaj pytania uzupełniające, aż wyjaśnienie będzie wystarczająco konkretne, byś mógł/mogła bez obaw wykonać pierwszą edycję.
Oczekiwany wynik
Konkretna mapa modułów pokazująca, który kod za co odpowiada, prześledzony przepływ żądania, kluczowe punkty walidacji, lista ryzykownych lub łatwych do przeoczenia obszarów oraz lista lektur z kolejnymi plikami do przejrzenia przed wprowadzeniem zmian.
Ograniczenia
- Działa najlepiej, gdy zawężysz zapytanie do konkretnego obszaru zamiast pytać od razu o całe repozytorium.
- Bardzo duże monorepo zyskują na zawężeniu najpierw do jednej usługi lub pakietu.
- Eigent czyta to, co znajduje się w podłączonej bazie kodu — nie może wnioskować o zachowaniu w czasie działania, którego nie zaobserwował.
Related workflows
Refaktoryzuj swój codebase
Usuń martwy kod i unowocześnij przestarzałe wzorce bez zmiany działania — w małych, możliwych do zre…
Uruchom migracje kodu
Migruj starsze stosy w kontrolowanych punktach kontrolnych — odwzoruj stary system na nowy, realizuj…
Zapisz workflow jako umiejętności
Zamień działający wątek w Eigent, reguły przeglądu, komendy testowe lub checklisty wydania w ponowni…