LINUX &&|| PROGRAMMINGMake coding agents earn the green check 💡
Do not end an agent task with "implement this." End it with a command that can fail.
For a .NET repo, that might be dotnet test, a focused test project, a formatter check, or a small reproduction script. Tell the agent which command to run, what output to
Umożliwienie agentom programistycznym uzyskania zielonego znaczka 💡
Nie kończ zadania agenta stwierdzeniem „zaimplementuj to”. Zakończ je poleceniem, które może się nie powieść.
W przypadku repozytorium .NET, może to być dotnet test, dedykowany projekt testowy, sprawdzenie formatowania lub mały skrypt odtwarzający problem. Powiedz agentowi, jakie polecenie ma uruchomić, jakie dane wyjściowe ma sprawdzić i co powinien zrobić, jeśli polecenie się nie powiedzie.
Dobry kontrakt zadania składa się z trzech części:
• Zmiana: pliki lub zachowanie, które należy zaktualizować.
• Potwierdzenie: dokładne polecenie lub przypadek testowy.
• Warunek zatrzymania: co wymaga przeglądu przez człowieka zamiast kolejnej próby.
To również przyspiesza przegląd pull requestów. Otrzymujesz różnicę (diff) oraz dowody, a nie jedynie pewny siebie akapit twierdzący, że poprawka powinna działać.
〰〰〰〰〰〰
#AI #dotnet #Testing
@ProgrammingTip