Le bug, pire ennemie du développeur, se présente
de plusieurs manières. Il peut s’agir
d’une erreur de syntaxe (PHP est langage
interprété, mais si vous êtes muni
d’un bon éditeur elles seront
limitées), de logique causée par un manque
d’attention, etc. Une bonne partie peut
être éliminée lors des tests unitaires.
Pour ceux qui ne sont pas détectés, les affaires
se compliquent. Ils seront découverts lors des tests de
l’application dans son ensemble. Il serait alors assez
difficile de retrouver la cause si nous ne disposions pas des
éléments nécessaires. Une partie du
framework est consacré à gestion des messages
systèmes. Depuis les couches basses les exceptions sont
traitées rigoureusement, il est ainsi possible re remonter
à la source en analysant le journal de message.
[ Cliquez sur l'image pour agrandir ]