IT fogalmak

IT fogalmak

TDD (Test-Driven Development)

A Test-Driven Development (tesztvezérelt fejlesztés) egy szoftverfejlesztési megközelítés, amelyben először teszteket írunk a megvalósítandó funkciókhoz, és csak azután kezdjük meg a tényleges kódolást, hogy a tesztek teljesüljenek.

A TDD ciklus (Red-Green-Refactor)

...

SVN (Subversion)

Az SVN (Apache Subversion) egy centralizált verziókezelő rendszer, amely a CVS (Concurrent Versions System) utódjaként jött létre. Segít a szoftverkód, dokumentumok és egyéb fájlok változásainak követésében.

Fő jellemzői

  • Centralizált modell: Egyetlen központi repository
  • A...

Unit Testing

A Unit Testing (egységtesztelés) a szoftver legkisebb tesztelhető részeinek (unitok) izolált vizsgálata, általában függvények, metódusok vagy osztályok szintjén. Célja, hogy minden kódrészlet önállóan, megfelelően működjön.

Fő jellemzői

  • Izolált tesztelés: Külső függőségek nélkü...
Git

Git

A Git egy elosztott verziókezelő rendszer, amelyet Linus Torvalds fejlesztett ki 2005-ben. Célja a szoftverkód változásainak hatékony követése, a párhuzamos fejlesztés támogatása és a változtatások kezelésének megkönnyítése.

Fő jellemzői

  • Elosztott rendszer: Minden fejlesztő rendelkezik...

BDD (Behavior-Driven Development)

A Behavior-Driven Development (viselkedésvezérelt fejlesztés) a TDD kiterjesztése, amely az üzleti értékre és a rendszer elvárt viselkedésére helyezi a hangsúlyt, természetes nyelven megfogalmazott specifikációkkal és tesztesetekkel.

Fő jellemzői

  • Közös nyelv...