La dette technique, l’épée de Damoclès de l’éditeur logiciel

Le terme de dette technique est devenu monnaie courante dans le jargon de l’informatique. Et pour cause, c’est un enjeu important dans la vie de tout logiciel car c’est une menace omniprésente qui peut à tout moment mettre en péril un projet.

La notion de dette est une métaphore basée sur un parallèle avec la dette financière. Je trouve personnellement que ce parallèle avec le monde de la finance est particulièrement pertinent et cet article devrait permettre de le montrer. Continuer la lecture de La dette technique, l’épée de Damoclès de l’éditeur logiciel

La maturité face aux tests

En tant que discipline assez récente, le développement logiciel est un domaine qui se cherche encore en termes de technologies et de processus. Malgré tout, il y a un certain nombre de pratiques qui commencent à avoir fait leurs preuves et faire de plus en plus l’unanimité.

Pour ce qui concerne la maîtrise de la qualité des logiciels, il existe différentes techniques. La revue de code en fait partie, mais l’écriture de tests automatiques reste aujourd’hui la solution qui semble être la plus efficace et adaptée dans le cas général.

Pourtant, à mon goût, il y a bien trop peu de développeurs aujourd’hui qui écrivent des tests. J’ai essayé de classer les développeurs en quatre niveaux qui représentent leur maturité face aux tests. Comme toute analyse qui consiste à classer des individus dans des catégories, cette approche est forcément caricaturale. Continuer la lecture de La maturité face aux tests

Le métier de développeur

Cet article a été co-écrit par deux ingénieurs IF.

Ce moment magique où tu rentres de Mix-IT, tu étais aussi à Devoxx France deux semaines auparavant, tu as fait le plein de motivation et d’idées pour l’année et tu as encore la tête pleine d’étoiles. Et le matin au petit déjeuner tu as une main sur Twitter, l’autre qui tient la cuillère et tu tombes sur ça.

Tu ouvres le lien en question et tu tombes en début d’article sur cette phrase.

Un ingénieur en informatique peut être amené à ne pas toucher une ligne de code de sa vie professionnelle ! L’image de l’informatique auprès du grand public, souvent réduite à un clavier, un écran, un geek, est fausse.

Et là tu craches la moitié de tes céréales sur ton téléphone, tu l’essuies et ensuite tu lis le reste de l’article. Cette phrase vient du directeur du département informatique (IF) de l’INSA Lyon et nous sommes tous deux diplômés de ce département, promotion 2010. Continuer la lecture de Le métier de développeur