Les mises a jour
Voici une des commandes que j’utilise plusieurs fois par semaine, sur une même machine :
❯ sudo apt update && sudo apt upgrade
Cette commande qui permet de mettre à jour le système d’exploitation est bien souvent ma façon de me mettre en route, de commencer la journée : est-ce qu’il y a des mises à jour ?
Il m’arrivait souvent de les laisser en attente plusieurs mois : le risque d’avoir des problèmes après la mise à jour (changement, compatibilité) est autant important que la hauteur du scroll que vous devrez parcourir avant de les valider. C’est pourquoi aujourd’hui je préfère les faire au fur et à mesure.
C’est effectivement deux extrêmes, cependant il est beaucoup plus facile d’identifier ce qui pose problème si vous avez deux paquets à mettre à jour, que si vous en avez 300.
D’être toujours à jour veut aussi dire en sécurité et de profiter au mieux des performances et améliorations.
J’essaie de suivre la même règle sur mes projets perso, en faisant un
npm outdated
de temps en temps pour voir ce que je peux mettre à jour
et vérifier que le npm audit
me dit que tout est OK.
Au fond, voir des choses en attente, des alertes me met une certaine pression, qui m’empêche de continuer de travailler sans avoir réglé la source du problème… Selon moi, ce n’est pas une perte de temps : c’est une forme de R&D qui permet d’apprendre et découvrir de nouvelles choses et de prolonger la durée de vie du produit.