EasyDebug
Je vais vous présenter mon projet, c’est un de mes plus gros projets que je souhaite partager.
Je l’ai appelé EasyDebug, car avec EasyDebug le débogage de votre code deviendra encore plus facile et rapide pour expert et débutant.
Mon but: simplification, clarté et rapidité. Tout est dit.
Pour ne pas devoir réinventer la roue, j’ai décidé de me baser sur un projet existant pour tout ce qui est design pour garder l’apparence d’un projet bien conue: krumo.
Ainsi, si vous être un gros utilisateur de krumo comme moi pour vos projets, vous ne serez pas troublé par les petits changements apporté et surtout content par le gain de temps que vous gagnerez.
Pour les personnes qui ne connaissent pas, Krumo est assez pratique et surtout bien mieux que var_dump(), Krumo se qualifie même de version 2.0 de var_dump().
Comme toute chose krumo peut encore être amélioré d’où ce projet. Certains diront qu’il n’y a pas de gros changement par rapport a krumo, mon but n’est pas de tout changer, mais juste de l’améliorer.
Explication:
Parfois, il arrive qu’on ne sache pas accéder a certaine parties des données qu’on récupère, il faut recopié les aux risque de faire des erreurs. Il arrive aussi souvent qu’on ait aussi la flemme d’écrire, c’est connues les devellopeurs sont fénéant surtout si on doit écrire les clés d’un array complexe par exemple.
Mes modifications règlent le problème. On peut sélectionner chaque clé correspondante aux données au niveau qu’on souhaite ce qui nous font gagner beaucoup de temps.
Comment on l’utilise ?
C’est tout simple:
<?php EasyDebug($_SERVER); ?>
On peut aussi en faire plusieurs d’un coup:
<?php EasyDebug( $_GET, $_POST, $_SERVER ); ?>
Un petit exemple en live ? Clique ici
Comment télécharger ?
Très bientôt en téléchargement. Bien que fonctionnel, je veux être vraiment sûr qu’il n’y a pas de bug et il y en a encore deux à résoudre.
Si vous avez des idées de chose a rajouter, corriger ou améliorer, je suis preneur.
Tous les codes sont testés et sont fonctionnels, si il arrive qu'un de ces codes ne fonctionne pas chez vous, merci de me le signaler.