jeudi 26 janvier 2023
« JavaScript does not come with concept of classes, as other mainstream language do. Instead it comes with prototypes. Since around 2016 though, with its ES6 version, JavaScript has a "class" keyword. This article, strongly opinionated, gives insights about what are prototypes, and how the "JS Classes" may confuse programmers.  »
mercredi 2 février 2022
« Une réflexion sur les avantages et inconvénients de 4 paradigmes de programmation (avec un focus sur les programmations objets et fonctionnelles).  »
jeudi 13 janvier 2022
« In this video, Stephan Karpinski, a co-creator of Julia, explores one of the reason why there seems to be a lot of code re-use in Julia community: the multiple dispatch.  »
mardi 12 janvier 2021
« En C++, l'héritage virtuel permet de résoudre le problème du diamant. Cet article explique quand et comment l'utiliser.  »
jeudi 22 novembre 2018
« Cet article retrace les événements importants qui ont marqué l'évolution de ce paradigme de programmation, vieux de plusieurs décennies déjà, qui fait partie du quotidien d'un grand nombre d'entre nous : la programmation orientée objets (OOP)  »
mercredi 4 octobre 2017
« Cet article est une réflexion intéressante sur l'encapsulation et en propose une nouvelle définition pour améliorer son code.  »
jeudi 22 juin 2017
« Un tutoriel sur le décorateur Python, qui donne au passage une très intéressante réflexion sur le paradigme objet et les design pattern. Une lecture instructive même pour les développeurs d'autres langages! »
vendredi 13 janvier 2017
« Un point pertinent sur les fausses promesses de la programmation orientée objet. »
vendredi 8 avril 2016
« Un article sur les principes SOLID utilisés en conception orientée objet. »
c++ [Olivier]
vendredi 16 janvier 2015
«  Une bibliothèque C++ qui présente une interface simple pour définir/utiliser/commenter les arguments d'un programme en ligne de commande. »
vendredi 16 janvier 2015
«  C'est une bonne approche, je trouve, pour remettre en cause ce que l'on voit trop souvent sur code "mal-orienté" objet. N'hésitez pas à regarder la présentation, les images expliquent très bien les concepts avancés. »