Napról napra jobb és jobb kód?





A működési elvéből adódóan - és mert folyamatosan fejlesztik - ez a normális dolog, így nem nagy meglepetés.
Egy-két lustább ember már elkezdte itt is használni a válaszadásra, de jelenleg simán kiszúrható az a magabiztos hülyeség, amit bármilyen kétség és elővigyázatosság nélkül beillesztenek ide válaszként.





Én az alábbiakat vettem észre. Először még tipus létrehozása sem ment neki tökéletesen, pedig ez azért evidencia. Másodjára ezt a hiányosságát korrigálta, ráadásul magától, én nem jeleztem neki vissza semmiféle hibát. Persze második alkalommal is volt gond, az integert simán bekeverte a char tipussal, konstanssal is volt gondja, sőt, egy ELSE ág is szabadon fityegett.
Na, ma este jött a meglepetés, hogy a kódja már egy újabb önrevízión esett át. A produktuma pedig, bár egy hiba maradt még benne, azt személyesen korrigálva le is fordult, tette is a dolgát.





Lehet, hogy a github be van kötve neki. Nem tudom.
Amit még elfelejtettem, pedig valamilyen szinten ez is érdekes nóvum, hogy ma, legutóbb már példákkal is szolgált, a kód futtatását illetően és a példái nagyon jók. A megértést maximálisan támogatják.
Hát ez nagyon jó!
Nem bírtam ki, hogy várjak még egy napot és pár perce újra beírtam neki ugyanazt, amit korábban. Maga a feladat egyébként egy infix to postfix converter/evaluator. Szerepel benne egy olyan rész, ami meghatározza az operátorokról azok precedencia szintjét. Na, itt a mai de korábban kelt függvényben CASE-be foglalva értékelte ki az aktuális operátort, most utoljára meg már ELSE-ek sorozata. Ez szerintem egyértelműen regresszió. A legelső alkalommal még csak a négy alapművelet került be a kódba, a második viszont már tudott hatványozni is. Nagyon kiváncsi vagyok rá, hogy meddig képes felfejlődni ez az AI.





Én éppen azt vettem észre, hogy amikor kijött és még nem igen volt köztudatban, akkor tökéletes magyarsággal írta meg helyettem a hosszú válasz emaileket, amikor nem akartam végig gépelni.
Most már rettenetesen rosszul csinálja.
Az angol emailek írásakor is észlelhető ez, de ott kevésbé.
Az kódnak a minősége meg kb ugyan olyan vagy rosszabb.





Előkerült még valami, amit én hibaként értékelek.
Az eval függvényben van egy CASE ami ugye az operátortól függő ágat hajtja végre, tehát ha az mondjuk egy "+", akkor a stackből kihúzza a két legfelső számot, összeadja őket és visszatolja az eredményt a stackbe. Na ez eddig úgy volt, hogy Push(Pop + Pop), most meg úgy van, hogy még a CASE előtt két, korábban nem is deklarált, x és y azonosítójú változóba pop-olja az operandusokat, a CASE ágban meg ez van, hogy Push(x + y). Eddig nem tűnt fel, mert le sem fodítottam ezt a kódot, csak nézegettem.
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!