Une nouvelle partie du site : le Refactoring

J’ai souvent appris beaucoup en relisant le code d’autres personnes, en les voyant coder et en faisant relire mon propre code.

En Scrum, il y a une notion d’amélioration continue, mise en avant par la rétrospective de sprint : On fait le point sur ce qui a bien fonctionné, ce qui a moins fonctionné et on réfléchi à comment l’améliorer.

Pour le code, c’est un peu le même principe.

Quand on arrive sur une portion déjà existante, il est toujours bon de la relire et de voir s’il est possible de l’améliorer de diverses manières et à différentes degrés.

Au boulot !

Dans les articles à venir, à chaque fois, j’essaierai de partir d’un cas précis avec un exemple de code avant relecture puis, petit à petit, essayer de l’améliorer pour le rendre plus efficace ou éventuellement, réparer un bug potentiel.

Cela peut également en améliorer la lisibilité afin d’en faciliter la maintenance ou alors créer un code plus facilement réutilisable et limiter la duplication de code.

A très bientôt pour de nouvelles aventures.