janos.szurovecz.hu

A régi blogom, ahova lehet írok majd még...

Elmélkedés a PHP keretrendszerekről

2012-12-07 4 perc olvasási idő

Nem tudom, ki hányszor hallott rosszat PHP programozókról, én személy szerint rengetegszer. A PHP programozók gányolnak. Ez az általános vélekedés. Valójában nagyjából minden script nyelv esetén ez a megítélés, kisebb-nagyobb eltérésekkel. Miért mondják ezt a Java, C++, C# programozók? Nos tény, hogy bár gányolni minden nyelven lehet, a PHP erre kifejezetten alkalmas is. Az viszont, hogy alkalmas, nem azt jelenti, hogy máshogy nem lehet. Tény, hogy a nyelvből sok dolog hiányzik, az API nem feltétlenül konzisztens, azért lehet benne jó kis weboldalakat írni. De valóban csak weboldalakat írunk PHP-ben? A legtöbbször ebből indulunk ki, és rengeteg félreértéshez vezet.

Tovább olvasom

Jenkins és a PHP

2012-06-20 4 perc olvasási idő

Ebben az írásomban egy olyan környezet telepítésén fogok lépésről lépésre végigmenni, amelynek a végén lesz egy CI (Continuous Integration) szerverünk (Jenkins), és az itt felvett projektet egy Git repositoryból fogja automatikusan letölteni, majd pedig a projekten a következő taskokat fogja végrehajtani:

  • Ellenőrzi, hogy minden PHP állomány szintaktikailag helyes-e.
  • phploc - statisztikát kapunk a projekt méretéről és felépítéséről
  • pdepend - szoftver metrikák használata
  • phpmd - potenciális hibák keresése a forráskódban
  • phpcs - checkstyle, avagy kódolási konvenciók ellenőrzése
  • phpcpd - copy/paste detektálás
  • phpdox - HTML alapú API generálás
  • phpunit - unit tesztek futtatása
  • phpcb - HTML alapú kód böngésző generálás
Tovább olvasom