A mezon programozók csoportjának helyszíne
Sok éven át programoztam a PHP-t, és találkoztam az ismerős programozóival azzal a gyakorlattal, hogy elrejtik a hibákat az ügyfelektől. A szabványos hibakezelő helyettesítik a funkciójukat, és benne egy rövidebb naplófájlt a naplófájl hibájából, vagy egyáltalán nem tettek semmit. Használható és hasznos a kereskedelmi gyakorlatban, de nem javítja a kapott kódot és annak megbízhatóságát semmilyen módon. A programkódot rendszerint szabványos helyzetekben ellenőrizzük, és nem lehet minden nem szabványos helyzetet előre jelezni. Nagyon produktív, ha a programozó nem csak egy szoftver termék fejlesztésében vesz részt, hanem annak támogatásával is. A különféle szoftverhibák azonosítása és kiküszöbölése nemcsak javítja a már megírt kódot, hanem lehetővé teszi, hogy ezt a tudást új, fejlett szkriptekbe foglalja bele.
Előzetesen fogalmazom meg, hogy pontosan mit kell megoldani:
- tedd a hibakeresődet,
- a kezelőnek be kell jegyeznie magát a hibát és a kísérő információt,
- a hiba helyét nyilvántartásba kell venni,
- Meg kell határozni a hibát megelőző PHP szkriptek magasabb rendű útvonalát,
- A beérkezett adatokat hozzá kell adni a naplófájlhoz,
- több naplófájlt kell tárolnia, és többet (például a hiba dátumától függően).