LT : Debugger efficacement son code ou la mort de var_dump

Comments

Comments are closed.

Tellement pratique mais tellement méconnu. Merci pour la piqure de rappel !

une présentation qui change la vie (du développeur php)

Plus qu'à prendre cette bonne habitude ;)

Super ! Par contre la conf de PhpStorm que tu as montré m'a semblé un peu over-compliquée, chez moi j'ai eu 1 case à cocher et un bouton à cliquer, c'est tout. Pareil pour les scripts en cli, en les lançant dans PhpStorm ça permet de les débugguer en cliquant sur un bouton. Donc encore plus simple que la ligne de commande à rallonge que tu as montré.

En tout cas merci de répandre la bonne parole ;)

Très bon rappel et j'espère que grâce à toi les 80% de l'amphi ne lèveront pas la main la prochaine fois :)

Le format de 5mn ne le permettait pas je suppose, mais je n'ai pas entendu parler de Boris ou PsySH.
Sinon oui ben rien de nouveau pour moi personnellement.
Bonne présentation cela dit, fluide :)

Intéressant pour ceux qui ne connaissent pas cette approche en PHP.
Cependant l'usage est discutable suivant les situations. L'approche du debug est souvent personnelle.
Je t'invite à lire le bouquin "Coders at work" (http://www.codersatwork.com/). La question y est abordée et les réponses des "coders" très intéressantes sur le sujet.

@Steven Van Poeck: Je confirme que l'abstract de cette présentation était en effet taillé pour un format de conférence et non de LT, je suis désolé de vous avoir déçu et/ou induit en erreur. J'espère que ça vous aura plu tout de même :)

@Matthieu Napoli: Ma version de PHPStorm n'est pas toute jeune, peut-être la configuration dans les nouvelles version est plus intelligente et encore plus simple alors!

merci pour la présentation. Je n'utilise pas de debugger en PHP et c'est vrai que parfois je passe pas mal de temps à logguer des trucs dans un fichier, mais bizarrement je ne suis pas encore convaincu d'essayer. Ca viendra j'imagine :)

Video of this talk: https://www.youtube.com/watch?v=N79zGjukvzQ&list=UUb-D560WkMEPE7dwNta_nqA