13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

kódformázó

angolul: code formatter

alapelterjedt

Olyan program, amely a forráskód külalakját – behúzásokat, sortöréseket, szóközöket – automatikusan egységesre igazítja, anélkül hogy a kód működésén változtatna.

Érthetően

Képzeld el, hogy tízen írtok közösen egy hosszú dokumentumot, és mindenki máshogy tördel: az egyik dupla sorközzel, a másik behúzás nélkül, a harmadik hol tabulátorral, hol szóközzel. A tartalom jó, de olvasni fárasztó. A kódformázó olyan, mint egy szigorú tördelőszerkesztő: egyetlen gombnyomásra mindent ugyanarra a formára hoz.

A programkódnál ez azért fontos, mert a kódot sokkal többször olvassák, mint ahányszor megírják. Ha minden fájl ugyanúgy néz ki, a fejlesztő a logikára figyelhet, nem a külalakra, és a csapatban megszűnnek a viták arról, hová kerüljön a kapcsos zárójel.

A formázó csak a külsőt rendezi, a hibákat nem javítja ki, és nem teszi jobbá a programot. Egy rosszul működő kód formázás után ugyanúgy rosszul működik, csak szebben néz ki.

Az AI-korszakban új szerepet kapott: a kódoló agentek által írt kódot is átengedik rajta, így a gép és az ember munkája ugyanúgy néz ki.

Hogyan működik

  1. A formázó beolvassa a forrásfájlt, és nem egyszerű szövegként kezeli, hanem felismeri a szerkezetét: mi utasítás, mi blokk, mi zárójelpár.
  2. Ebből belső vázlatot, úgynevezett szintaxisfát épít, amely megőrzi a kód szerkezetét és a megjegyzéseket, az eredeti tördelést viszont nagyrészt eldobja.
  3. A vázlatból a rögzített stílusszabályok szerint újraírja a kódot: egységes behúzás, szóközök és üres sorok helye, a legtöbb eszköznél maximális sorhossz és az idézőjelek fajtája is.
  4. A túl hosszú sorokat megtöri, a fölösleges szóközöket eltávolítja, majd az eredményt visszaírja a fájlba.
  5. A gyakorlatban ez automatikusan fut: mentéskor a szerkesztőben, a változtatások beküldése előtt, vagy a közös ellenőrző folyamatban, amely a formázatlan kódot visszadobja.

Példa a mindennapokból

Egy kódoló agenttel készíttetsz egy kis weboldalt, és azt látod, hogy a munka végén lefuttat egy „prettier” vagy „black” nevű parancsot. Ez a kódformázó: nem a működésen változtat, csak rendbe szedi a fájlok külalakját, hogy később te vagy egy fejlesztő könnyen el tudjátok olvasni.

Kit érint

fejlesztőNapi munkaeszköze: megspórolja a kézi igazítást és a stílusvitákat, és áttekinthetőbbé teszi a kódváltozások átnézését. → Kód
vállalkozó, vezetőAz egységes kód olcsóbban karbantartható, és egy új munkatárs vagy egy agent is gyorsabban eligazodik benne.
szülő, diák, tanárAki programozni tanul, annak a formázó megmutatja, hogyan néz ki a rendezett kód, és segít észrevenni a rosszul lezárt blokkokat. → Oktatás és család

Gyakori félreértés

TévhitA kódformázó kijavítja a hibákat és jobbá teszi a programot.
ValójábanCsak a külalakot rendezi, a logikához nem nyúl. A szépen formázott kód ugyanúgy lehet hibás, lassú vagy nem biztonságos.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

fejlesztőeszköz, kódminőség

Szűkebb

Prettier, Black, gofmt

Rokon

linter, kódolási stílus, kódáttekintés, folyamatos integráció, kódoló agent

Röviden a története

A kód automatikus „szépre nyomtatása” (pretty-printing) a programozás korai évtizedeiig nyúlik vissza. A mai, vitát nem tűrő formázók mintáját a Go nyelv 2009-ben megjelent gofmt eszköze adta, a webfejlesztésben pedig a 2017-ben megjelent Prettier terjesztette el.

Hol tart most

2026 végén a kódformázó a szoftverfejlesztés alapfelszerelése: a legtöbb szerkesztőbe és ellenőrző folyamatba be van építve. A kódoló agentek munkafolyamatában is szokásos lépés, hogy a generált kódot a projekt formázójával rendezik.

Állapot: 2026. november

Más nevei

kódformázó · kódformázó eszköz · automatikus kódformázás · formázó · code formatter · formatter · pretty printer · autoformatter

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.