Możliwość uruchamiania testów jednostkowych przez agentów AI to TAK ogromne odblokowanie. Jeśli jesteś deweloperem, który intensywnie korzystał z testów jednostkowych: używanie narzędzia takiego jak Claude Code ma sens. A jeśli jeszcze nie korzystasz z testów: z agentami AI, nie widzę, jak mógłbyś tego nie robić prędzej czy później...
Testy jednostkowe to jeden z najszybszych i najtańszych sposobów, aby nie tylko zweryfikować swoją pracę, ale także zapobiec regresjom (i halucynacjom!) Jeśli nie kompiluje się lub jeśli testy nie przechodzą: to *zdecydowanie* jest zepsute!
Może to tylko ja, ale nigdy naprawdę nie ufałem swojej pracy: ponieważ nauczyłem się na własnych błędach. Dlatego zawsze dobrze wykorzystywałem testy, które uratowały mnie wiele razy. Teraz ufam agentowi AI znacznie mniej niż sobie. Więc albo to weryfikuję, albo testy to robią (często: obie opcje!).
... ale zanim poświęcę czas na weryfikację pracy, chcę, aby miała testy, które przechodzą (a nie testy, które *zostały* dostosowane, poprzez wprowadzenie głupich zmian w niej) Inny przykład, kiedy stosujesz rozsądne praktyki deweloperskie: agenci AI mogą ci pomóc. Bez nich: pomogą tylko do pewnego momentu
Często słyszę: "AI niewiele pomaga w naszym starym projekcie." Warto zapytać: czy ma kompleksowy zestaw testów? Czy agent może go uruchomić? Czy uruchamia go po każdej zmianie? Claude Code świetnie działa w moim "starym" projekcie, który napisałem przed AI z... rozbudowanymi testami jednostkowymi!
115,2K