
Découvrez la planche #70 !
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 !
L'équipe du projet Angular vient d'annoncer sa toute nouvelle version majeure : Angular 18 ! Quelles sont les nouveautés apportées par cette nouvelle version d'Angular ? Est-ce une nouvelle révolution pour le framework ? C'est ce qu'on va voir dans cet article !
Les audits de code source font partie de notre expertise. À force de relire des codes, nous voyons des erreurs qui reviennent invariablement, impactant la performance, la sécurité et la qualité des applications. Voici les 5 principales !
La Tierce Maintenance Applicative (TMA) est la maintenance et l'évolution des applications d'une entreprise assurée par un prestataire. La TMA inclut la résolution des incidents, l'optimisation des performances, et la gestion des évolutions fonctionnelles. Elle permet aux entreprises de se concentrer sur leur cœur de métier tout en garantissant une haute disponibilité et une performance optimale de leurs applications. Une collaboration réussie entre le client et le prestataire assure la pérennité et l'efficacité des applications. En voici quelques clés :