Quotidien Shaarli

Tous les liens d'un jour sur une page.

February 14, 2023

Richard Dern - Rant : Le son numérique, c'est de la merde

Un coup de gueule justifié

Babel et la transpilation de code JavaScript - Alsacreations

Une courte introduction à Babel

Global Variables and States: Why So Much Hate?

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.
Git par la pratique (14) – Rectifier le tir

Les 2 commandes à connaître :

  • git restore --staged monfichier -> si vous avez ajouté monfichier au stage, cela permet de l'enlever de cette étape
  • git restore monfichier -> si monfichier n'était pas encore suivi ("stage"), cela annule les modifications