Három hónapja kezdtem el használni a Claude Code-ot — az Anthropic terminál-alapú AI kódolási asszisztensét — tényleges ügyfélmunkán: éles rendszereken, amelyek valódi adatokat dolgoznak fel valódi cégeknek.

Szkeptikus voltam. Kipróbáltam a GitHub Copilot-ot, a Cursort, különféle ChatGPT-alapú workflow-kat. Mind segítettek a boilerplate-tel és az automatikus kiegészítéssel, de egyik sem változtatta meg alapjaiban a munkamódszeremet. A Claude Code igen.

Hype nélkül: ez történt.

Amiben tényleg jó

Architektúra-beszélgetések, amelyek napokat takarítanak meg

A legnagyobb termelékenységi nyereség nem a kódgenerálás — hanem a tervezési fázis. A Claude Code előtt 2-3 napot töltöttem rendszerarchitektúra tervezésével, dokumentációk olvasásával, kompromisszumok értékelésével. Most beszélgetek. Leírom a problémát, a korlátokat, a meglévő kódbázist. A Claude Code elolvassa a fájlokat, megérti a kontextust, és javasol egy megközelítést.

Nem mindig talál el. De 20 perc alatt egy szolid kiindulóponthoz jut, ahelyett hogy 2 napba telne. Továbbra is mindent felülvizsgálok, visszaszólok a rossz ötleteknél, és én hozom a végső döntéseket. De az iterációs ciklus drámaian gyorsabb.

Múlt hónapban egy új dokumentumfeldolgozó pipeline-t kellett hozzáadnunk egy ügyfélnél. Régi folyamat: 3 nap architektúra, 2 hét implementáció, 1 hét tesztelés. Claude Code-dal: 4 óra architektúra-megbeszélés (beleértve a meglévő kódbázis olvasását és a korlátok megértését), 4 nap implementáció, 3 nap tesztelés. Ugyanaz a minőség. Nagyjából 60%-kal kevesebb naptári idő.

Refaktorálás félelem nélkül

Volt egy ügyfelünk egy 1200 soros React komponenssel, amit kisebb darabokra kellett bontani. Korábban ez az ilyen refaktorálás egy egyhetes projekt volt, magas kockázattal, hogy hibákat vezetünk be. A Claude Code elolvasta a teljes fájlt, megértette a komponensstruktúrát, kinyert 20 fókuszált komponenst, áthelyezte az inline stílusokat CSS-be, és megszüntette az ismétlődő mintákat. Az egész lefordult és működött az első próbálkozásra.

Továbbra is felülvizsgáltam minden fájlt. De ahelyett, hogy magam végeztem volna az unalmas munkát, és a nap végén a saját fáradt szememmel vizsgáltam felül a kódomat, friss kódot friss szemekkel vizsgáltam felül. A minőség jobb lett, mert a felülvizsgálati folyamat lett jobb.

Integrációs kód és boilerplate

Express middleware írása, API végpontok beállítása, build eszközök konfigurálása, strukturált adat markup írása — itt ragyog a Claude Code leginkább. Nem azért, mert a kód nehéz, hanem mert ez az a fajta munka, ahol az emberi hibák a leggyakoribbak. Elfelejtett header, rosszul konfigurált CORS, enyhén elrontott JSON-LD schema. A Claude Code nem gépel félre, és nem felejti el az éles eseteket, amelyekről tud.

Ahol elbukik (és hogyan kezeljük)

Magabiztosan téved dolgokban, amelyeket nem ismer

A Claude Code olyan kódot ír, ami helyesnek tűnik, de feltételezéseket tesz a te specifikus üzleti logikádról, amelyeket nem tud. Volt, hogy generált egy devizakonverziós függvényt, ami csendben 2 tizedesjegyre kerekített. A legtöbb felhasználási esetre ez elegendő. Ügyfelünk pénzügyi jelentési rendszeréhez 4 tizedesjegyre volt szükség. A kód átment minden teszten, mert a tesztjeink is 2 tizedesjegyet feltételeztek.

A tanulság: a Claude Code kiváló mintákat követő kód írásában. Nem ismerheti a domain-specifikus követelményeidet, hacsak kifejezetten el nem mondod. Most minden munkamenetet korlátokkal és éles esetekkel kezdünk.

Túltervez, ha hagyod

Kérd meg a Claude Code-ot, hogy "adj hozzá hibakezelést" és mindenhez hozzáad hibakezelést, amihez nem kellene. Kérd meg, hogy "tedd robusztusabbá" és olyan absztrakciókat hoz létre, amiket nem kértél. Az alaposságra való hajlam erősség kód írásánál nulláról, de túltervezéssé válik meglévő kódbázisokon.

Megtanultunk nagyon specifikusak lenni. Nem "javítsd ezt a függvényt," hanem "adj retry logikát a HTTP híváshoz a 47. sorban, max 3 újrapróbálkozás exponenciális backoff-fal, és logold a hibát, ha minden újrapróbálkozás sikertelen."

Nem tud éles problémákat debugolni

Amikor valami elromlik hajnali 2-kor és a logok egy rejtélyes hibát mutatnak, a Claude Code segíthet megérteni a hibaüzenetet és hipotéziseket javasolni. De nem tudja megnézni a monitorozó dashboardodat, nem tudja korrelálni a hibát a 30 perccel korábbi deployment-tel, és nem tudja megmondani, hogy a valódi probléma az, hogy valaki megváltoztatta az adatbázis jelszavát.

Az éles debugoláshoz továbbra is olyan emberi mérnökök kellenek, akik holisztikusan értik a rendszert. A Claude Code eszköz; a kollégát nem váltja ki.

Hogyan használjuk ténylegesen nap mint nap

A workflow-nk egy mintába rendeződött:

1. Tervezési ülések — Leírjuk a projektet, a korlátokat és a meglévő kódot. A Claude Code javasol egy architektúrát. Iterálunk rajta. Ez váltja fel a "3 órán át bámulom a táblát" fázist.

2. Implementációs sprintek — A Claude Code-dal implementálunk funkciókat, lépésről lépésre végighaladva a terven. Ő írja a kódot, mi felülvizsgáljuk és módosítjuk. Standard mintáknál (API útvonalak, adatbázis-lekérdezések, UI komponensek) gyorsabb, mintha nulláról írnánk. Újszerű üzleti logikánál nagyjából ugyanolyan sebességű, de kevesebb buta hibával.

3. Felülvizsgálat és finomítás — Minden kódrészlet emberi felülvizsgálaton megy át. Azt tapasztaltuk, hogy az AI által írt kód felülvizsgálata gyorsabb, mint az ember által írté, mert stílusban általában konzisztens, és nincsenek benne "fáradt voltam, amikor ezt írtam" szakaszok.

4. Tesztelés — A Claude Code jó unit teszteket ír. Elkap éles eseteket, amelyeket esetleg kihagynék. De az integrációs teszteket továbbra is magunk írjuk, mert azok megértést igényelnek arról, hogyan illeszkedik össze az egész rendszer.

A gazdaságosság

Az őszinte matek a csapatunkra:

  • Claude Code előtt: Egy tipikus ügyfélprojekt (dokumentumfeldolgozó rendszer) kb. 6 hetet vett igénybe a kickoff-tól az élesbe állásig. Számlázható órák: ~240.
  • Claude Code után: Ugyanilyen típusú projekt kb. 3,5 hetet vesz igénybe. Számlázható órák: ~160.

Ez nagyjából 35%-os csökkenés a szállítási időben. Ügyfeleink kevesebbet fizetnek, mi gyorsabban szállítunk, és a kódminőség legalább ugyanolyan jó — gyakran jobb, mert több idő jut a felülvizsgálatra és kevesebb a gépelésre.

Az előfizetési költség elhanyagolható a számlázható óra megtakarításhoz képest. Számunkra az első projekttől nyereséges volt.

Amit az ügyfeleinknek mondunk

Átláthatóak vagyunk. Megmondjuk az ügyfeleknek, hogy AI-támogatott fejlesztőeszközöket használunk, ugyanúgy, ahogy egy építő megmondaná, hogy elektromos szerszámokat használ kézi fűrész helyett. Az eszköz nem helyettesíti az asztalost — gyorsabbá teszi az asztalost.

Néhány ügyfelet kezdetben aggasztotta. Miután megmutattuk a kódminőséget és a gyorsabb szállítási időket, egyikük sem tiltakozott. Az eredmények érdeklik őket, nem az, hogy minden egyes sort emberi ujj gépelt-e.

Mit gondolok, ez mit jelent az iparágnak

A Claude Code (és a hasonló eszközök) növelni fogják a szakadékot a jó és a közepes mérnöki csapatok között. Egy képzett fejlesztő Claude Code-dal megelőzheti három átlagos fejlesztő csapatát. De egy rossz fejlesztő Claude Code-dal csak gyorsabban fog rossz kódot termelni.

A szoftvermérnökség mestersége nem tűnik el. Áttevődik a "hogyan írjam meg ezt a kódot"-ról a "hogyan tervezzem meg ezt a rendszert, hogyan vizsgáljam felül ezt a kódot, és hogyan hozzam meg a helyes kompromisszumokat"-ra. Az unalmas részek automatizálódnak. A mérlegelést igénylő részek fontosabbak lesznek.

A mi cégünk számára ez azt jelenti, hogy több projektet tudunk elvállalni ugyanazzal a csapattal, gyorsabban szállítunk, és több időt töltünk azokkal a részekkel, amelyek valóban emberi szakértelmet igényelnek — az ügyfél üzletének megértése, a megfelelő AI stratégia megtervezése, és az éles működés biztosítása.

Ez nem fenyegetés az üzletünkre. Ez a legjobb dolog, ami történt vele.