Poradnik 10: Przepływ pracy — kodowanie i debugowanie

Autor: Jakub RusinowskiOstatnia aktualizacja 8 min czytaniaŚrednio zaawansowany

Lokalne modele LLM to świetni partnerzy do programowania w parach. Oto przepływ pracy, który maksymalizuje ich przydatność.

1. Wyjaśnianie starego kodu

Wklej złożoną funkcję do czatu i zapytaj:

„Wyjaśnij ten kod linijka po linijce. Wskaż wszelkie potencjalne przypadki brzegowe lub błędy.”

2. Generowanie testów jednostkowych

Pisanie testów jest żmudne. Niech zrobi to AI.

„Napisz testy jednostkowe Jest dla poniższej funkcji TypeScript. Uwzględnij przypadki pozytywne i negatywne.”

3. Refaktoryzacja

„Zrefaktoryzuj ten skrypt w Pythonie zgodnie ze standardem PEP 8 i popraw nazewnictwo zmiennych dla czytelności.”

Zalecane modele

  • DeepSeek Coder V2: najwyższy poziom w kodowaniu.
  • Qwen 2.5 Coder: znakomity uniwersalny model.
  • StarCoder2: dobry do uzupełniania kodu.