Czym jest kodowanie rozszerzone?

Kodowanie rozszerzone (augmented coding) to nazwa Kenta Becka, używana od kwietnia 2025, dla programowania z „dżinem” AI przy zachowaniu troski o kod, jego złożoność i testy. 25 czerwca 2025 Beck przeciwstawił je vibe codingowi, w którym liczy się tylko zachowanie systemu: zostają wartości pisania ręcznego, czyli schludny, działający kod, a zmienia się to, kto pisze.

Pochodzenie Kent Beck użył nazwy „augmented coding” już 18 kwietnia 2025 (otwiera się w nowej karcie), jako własnego określenia vibe codingu, który uprawiał, a 25 czerwca 2025 w tekście „Augmented Coding: Beyond the Vibes” (otwiera się w nowej karcie) zdefiniował ją w kontraście do vibe codingu.

Ostatnia aktualizacja
Autor:
Opublikowano
Po angielsku
Augmented coding
Najbliższy poziom drabiny
Wszystkie poziomy, darmowy przewodnik
Szukane też jako
augmented coding

Potem $19.99 miesięcznie lub $99.99 rocznie. Subskrypcję anulujesz na stronie konta. Zwrot pierwszego zakupu: 30 dni.

Na tej stronie Dlaczego to ważneKodowanie rozszerzone a vibe codingKodowanie rozszerzone a AI-augmented developmentPytaniaŹródła

Dlaczego to ważne.

Wersja Becka jest na tyle konkretna, że można ją skopiować. Jego prompt każe „dżinowi” AI znaleźć następny niezaznaczony test w plan.md, zaimplementować go i napisać tylko tyle kodu, żeby test przechodził, a Beck pilnuje pętli, funkcji, o które nie prosił, i oznak, że dżin „cheating, for example by disabling or deleting tests” (oszukuje, na przykład wyłączając lub usuwając testy). Nasza analiza: sprawdzianem jest jeden test na krok, co pasuje do jednego programisty w jednej sesji, a inżynieria agentowa stosuje ten sam próg jakości do delegowanych zadań i równoległych agentów.

Kodowanie rozszerzone a vibe coding

Beck przeciwstawia oba podejścia na podstawie jednego pytania: czy nadal zależy ci na kodzie.

Vibe coding i kodowanie rozszerzone: czym jest każde z nich, kto pisze i kto sprawdza kod, co kończy pętlę, skąd wzięła się nazwa i gdzie zawodzi
KryteriumVibe codingKodowanie rozszerzone
Czym jest Praktyka: prompt, rzut oka na wynik, akceptacja Praktyka osobista: AI pisze większość kodu, a ty wymagasz od niego odpowiedniej jakości
Kto pisze kod Model „Dżin”, jeden test po drugim
Kto to sprawdza Nikt nie czyta diffa; człowiek obserwuje zachowanie Programista: testami, pokryciem i projektem, z ręką gotową zatrzymać dżina
Co kończy pętlę „It mostly works” Testy przechodzą, a kod jest schludny
Skąd nazwa Andrej Karpathy, wpis na X, 2 lut 2025 Kent Beck: najwcześniejsze znalezione użycie 18 kwi 2025; zdefiniowane w kontraście do vibe codingu 25 cze 2025
Gdzie zawodzi Gdy oprogramowanie jest dla innych ludzi: Willison nazywa to wtedy „grossly irresponsible” (6 maj 2026) Gdy dżin się myli: Beck pilnuje pętli, funkcji, o które nie prosił, oraz wyłączonych lub usuniętych testów

Źródło: Przewodnik: vibe coding a inżynieria agentowa, 2026-10-10.

Kodowanie rozszerzone a AI-augmented development

Dwie różne rzeczy mają wspólne słowo: praktyka Kenta Becka z 2025 i kategoria Gartnera z 2023.

Kodowanie rozszerzone Kenta Becka i AI-augmented development Gartnera: rodzaj pojęcia, kto je nazwał i kiedy, jego własne sformułowanie i związek z vibe codingiem
KryteriumKodowanie rozszerzone (Beck)AI-augmented development (Gartner)
Rodzaj pojęcia Osobista praktyka pracy z „dżinem” AI Kategoria analityczna narzędzi AI do projektowania, kodowania i testowania
Kto nazwał i kiedy Kent Beck: najwcześniejsze znalezione użycie 18 kwi 2025 Gartner, Top 10 Strategic Technology Trends for 2024, komunikat z 16 paź 2023
Własnymi słowami „you care about the code, its complexity, the tests, & their coverage” „the use of AI technologies, such as GenAI and machine learning, to aid software engineers in designing, coding and testing applications”
Związek z vibe codingiem Zdefiniowane w kontraście do niego 25 cze 2025 Starsze niż termin vibe coding (2 lut 2025)

Źródło: Przewodnik: vibe coding a inżynieria agentowa, 2026-10-10.

Najczęstsze pytania.

Czym kodowanie rozszerzone różni się od vibe codingu?

Kent Beck wyznaczył granicę 25 czerwca 2025: „In vibe coding you don’t care about the code, just the behavior of the system”, czyli w vibe codingu liczy się tylko zachowanie systemu. W kodowaniu rozszerzonym, jak pisze, „you care about the code, its complexity, the tests, & their coverage”. W obu przypadkach większość kodu pisze AI; różnica polega na tym, czy programista nadal wymaga od kodu odpowiedniej jakości.

Kto wymyślił kodowanie rozszerzone?

Najwcześniejsze znalezione użycie to wpis w newsletterze Kenta Becka z 18 kwietnia 2025, w którym pisze: „I have been doing a lot of vibe coding (which I call ‘augmented coding’ for reasons that will become clear)”. Tytuły z Hacker News z końca 2024 pokazują podobne wyrażenia, na przykład „AI-augmented coding”, więc nie da się wskazać jednego autora. 25 czerwca 2025 Beck napisał, że uświadomił sobie, iż kodowanie rozszerzone różni się od vibe codingu.

Czy kodowanie rozszerzone to to samo co AI-augmented development?

Nie, to osobne nazwy o osobnym pochodzeniu. AI-augmented development to kategoria Gartnera, zdefiniowana w komunikacie z 16 października 2023 jako „the use of AI technologies, such as GenAI and machine learning, to aid software engineers in designing, coding and testing applications”. Kodowanie rozszerzone to osobista praktyka Kenta Becka z 2025 roku, określona w kontraście do vibe codingu.

Czytaj przewodniki w tych samych słowach.

Otwórz wszystkie przewodniki z 7-dniowym okresem próbnym. Każde hasło jest tu zdefiniowane raz, a przewodniki używają go tak samo.

Potem $19.99 miesięcznie lub $99.99 rocznie. Subskrypcję anulujesz na stronie konta. Zwrot pierwszego zakupu: 30 dni.