Approche stratégique pour la gestion du code legacy

Il dort dans le soleil, la main sur sa poitrine. Tranquille, il a deux trous rouges au côté droit.

Post thumbnail
Post thumbnail
La gestion du code legacy a toujours été une étape cruciale dans le cycle de vie d’un logiciel. Souvent négligée, elle peut être repoussée jusqu’à ce que la dette technique devienne si importante qu’il devient impératif pour les développeurs de prendre en charge cette problématique qui entrave toute amélioration du... [Continuer la lecture]

L'inversion de contrôle en détail avec Spring

“Vous ne pouvez pas correctement traiter un problème tant que vous n'êtes pas correctement capables de le décrire.” - Jean-Marc Jancovici

Post thumbnail
Post thumbnail
On compare souvent la construction d’un programme écrit en programmation orientée objet comme l’immense chantier d’une maison, ou les murs de cette dernière contiennent plusieurs pièces, qui elles même contiennent plusieurs “objets” empilées et assemblées les uns aux autres et disposées à des positions bien précises. [Continuer la lecture]

N'utilisez l'héritage que si cela est nécessaire !

“Rien de plus pur que les rivières de diamants, rien de plus trouble que leur source.” - Hervé Bazin

Post thumbnail
Post thumbnail
On retient souvent l’héritage comme l’un des principaux concepts piliers de la programmation orientée objet. En partant du polymorphisme, à l’addition de couches d’abstraction jusqu’à l’encapsulation, par étonnant que des langages comme Python fondent leurs architectures sur la base d’un seul objet, qui fait dériver l’ensemble des types de bases... [Continuer la lecture]