Christophe Le Bot

  • Navigation rapide
Pratique de la conception numérique

Derniers commentaires

  • Magento est à vendre, la belle affaire…
    • Pyksel | Ouf, je suis sauvé avec mon Magentoo.fr ;) En fait, internet ne subit aucune legislation particulière si ce n’est toutes celles qui régissent les lois des pays. C’est donc le...
    • Christophe | @Gabriel Oui, là j’avoue que j’y suis allé un peu fort ! @doomay Merci pour cette précision importante. Je n’ai pas fait l’effort de vérifier cet aspect. Du...
    • doomay | Bonjour, Après vérification sur les bases de données concernées, la dénomination Magento est uniquement déposée aux États-Unis, donc aucun dépôt de cette marque en France ou dans...
    • Gabriel | Quel titre ;)
  • Test d’interface : paiement d’amendes en ligne
    • eddine | bjr , c urgent, je dois payer une amende forfaitaire (de 300€ au lieu de 90€ sous un delai de 30 jrs )a cause de mon imprudance ,j’ai pas verifier ni le relever bancaire , ni le reçu...
 

Archives
novembre 2008

Magento sur le Journal du Net

Le JDN|Développeurs publie une très bonne présentation de Magento. Un tour d’horizon plutôt flatteur, mais très réaliste.

Il faut dire que son auteur, Fabrice Beck, commence à bien maîtriser la bête puisqu’il est aussi l’auteur de deux jolis modules Magento pour Fia-Net : FIA-NET Core et FIA-NET ReceiveAndPay.

Configurer Xdebug pour Eclipse PDT en utilisant un serveur de test distant

Fini le développement web approximatif ! Aujourd’hui, les applications web deviennent de véritables usines à gaz qu’il faut savoir maîtriser. Certains regrettent l’époque du développement procédural avec ses projets de moins de 2000 lignes de code, mais il faut se rendre à l’évidence : le web est la plate-forme, il a besoin d’applications riches, complexes et stables. Un exemple, Magento : 300.000 lignes de code…

Sans outils d’aide au développement, il n’est plus possible de garantir la qualité de son code. Heureusement, ils ne manquent pas, encore faut-il les installer et les configurer correctement.

Parmi les outils indispensables, le debugger et le profiler arrivent en tête. Ils permettent de tracer tout ce que le code source est censé faire : inclusions, chargement de données, valeurs de variables, temps d’exécution, contenu des objets, etc. Avec eux, on gagne déjà la moitié du temps de test ! Je devrais plutôt dire : sans eux, on ne fait pas de vrais tests !

Je vais prendre l’exemple d’une application web PHP développée avec Eclipse et son extension PDT (PHP Development Tools), en utilisant Xdebug comme debugger. Cela n’a rien d’original, des milliers de développeurs PHP utilisent cette configuration, mais je vais sortir des sentiers battus pour traiter un cas plus délicat, mais plus courant en entreprise : comment utiliser xdebug sous Eclipse quand mon serveur web de test n’est pas mon poste de travail, mais un serveur distant ?

Lire la suite »