• Balassagyarmat 2660, Madách Liget 12.
  • +36 70 235 5590
  • jonaszsolt@mail.com

Minőségbiztosítás PHP Mess Detector használatáva

A PHP Mess Detector egy adott PHP forráskód bázist vizsgál végig, és potenciális problémákat keres a forráson belül. Ezek a problémák lehetnek

  • Lehetséges hibák
  • Nem optimális kód
  • Túlkomplikált kifejezések
  • Nem használt paraméterek, eljárások, változók

Szabályokat definiálhatunk amik alapján kielemzi a program a forráskód minőségét. Az hogy milyen szabályokat definiálunk az a projektől függ. Egy kis méretű alklamazás esetében, amit később ritkán kell módosítani, nem érdemes túl szigorú szabályokat definiálni, mert nem térül meg a rá fordított idő. Ilyen esetekben még annak is van létjogosultsága hogy nem mérjük a szoftver minősígi mutatóit, mert egyszerűen nem térül meg a befektett költség. Ez nem azt jelenti hogy ilyen esetben a kód kaotikus lesz. Minden munkánál az átlátható tiszta kódra törekszek.

Tiszta minőségi kódra vonatkozó alapelvek

  • A függvényeink ne legyenek túl hosszúak.
  • Egy függvény egy dolgot csináljon.
  • Az osztályoknak legyen egy jól körülhatárol feladat köre.
  • Osztályaink ne legyenek túl hosszúak.
  • A kommentek valóban plusz információt szolgáltassanak a kódról.
  • Beszédes elnevezések.
  • Felhasználói dokumentáció és igény szerint fejlesztői dokumentáció átadása a megrendelőnek.

Szakirodalom:
Robert C. Martin: Tiszta kód - Az agilis szoftverfejlesztés kézikönyve