La course à "toujours plus de fonctionnalités" a des impacts souvent mal maîtrisés par les équipes projet.
Hormis la partie coût de développement, on oublie souvent :
1 - La taille de la codebase qui grossit de manière conséquente : il n’est pas rare que nous ayons plus de code pour gérer les petites fonctionnalités ("de rien du tout" comme disent souvent les clients) que les fonctionnalités essentielles !
2 - Plus la taille de l’application grossit, plus les frais de maintenance augmentent, j’ai envie de dire presque exponentiellement !
3 - Et plus la vitesse avec laquelle on peut rajouter des fonctionnalités baisse.
4 - On peut ajouter à ça que, plus l’application a de fonctionnalités, plus in fine, elle est utilisée et consomme de l’énergie.
Si on veut être crédible dans la sobriété, il faut travailler à ne garder que les fonctionnalités essentielles !
Cet article a pour but de donner une première approche de git (prononcé ‘guitte’ le plus souvent). Dans cette optique, nous présenterons le système de gestion de versions afin d’avoir une approche saine de git.
Cet article présente les bonnes pratiques à suivre lorsque l’on rencontre une erreur OPX2 suite à la vérification ou à l’exécution d’
Java 9, quelques méthodes utiles pour la gestion des strings