Quotidien Shaarli
February 14, 2023
Un coup de gueule justifié
Une courte introduction à Babel
En résumé de l'article :
- Les états globaux mutables doivent être évités à tout prix.
- On peut réduire le scope d'un état mutable - c'est le but - en passant cet état en tant qu'argument d'une fonction, en utilisant l'injection de dépendances ou des objets de contexte (similaires aux Value Objects).
- Les variables globales ne sont que le sommet de l'iceberg : le plus important est de respecter le principe d'encapsulation, et il y a plusieurs manières de ne pas le faire... Les états globaux mutables ne sont qu'un exemple extrême.
- Les états globaux immutables sont moins pires, mais il est préférable malgré tout de les éviter.
Les 2 commandes à connaître :
git restore --staged monfichier
-> si vous avez ajouté monfichier au stage, cela permet de l'enlever de cette étapegit restore monfichier
-> si monfichier n'était pas encore suivi ("stage"), cela annule les modifications