Développement de logiciels

Au delà de la simple écriture de code source, le développement de logiciels englobe toutes les activités en amont (analyse, conception) et en aval (test, déploiement, maintenance, ...).

Patrons de conception

RAII Pattern
21 Juin 2017 Permettant d'éviter les problèmes de gestion des resources (aquisition et libération), le patron RAII est un must known de la programmation orientée objet. On vous dit pourquoi.

Métrologie

La Complexité Code
13 Juillet 2017 Pour estimer la qualité d'un code source ou en extraire les parties à risques, que ce soit pour le maintenir ou l'auditer, nous abordons ici trois métriques de la complexité du code : la complexité cyclomatique, la complexité NPath et la complexité cognitive.
La Complexité Algorithmes
4 Juin 2018 Quelques explications sur la complexité des algorithmes. Différente mais non moins importante lorsqu'il s'agit d'avoir des applications efficaces.

PHP

Profiler en PHP
25 Juin 2017 Lorsque vous avez besoin de mesurer les ressources prises par certaines parties de vos scripts, plutôt que de sortir la grosse artilerie avec xDebug, je vous proposes une petite classe bien pratique.
Parametres nommés en PHP
15 Avril 2018 Contrairement à de nombreux languages, le PHP ne permet pas le passage de paramètres nommés. Dans cet article, je vous présente un adapteur générique pour ajouter cette possibilité au language.