TypeScript 5.8 dit au revoir aux énumérations : une sortie digne

2025-03-02
TypeScript 5.8 dit au revoir aux énumérations : une sortie digne

TypeScript 5.8 introduit l'indicateur `--erasableSyntaxOnly`, mettant fin à l'ère des énumérations et des espaces de noms. Bien que les unions littérales offrent une ergonomie supérieure, l'auteur exprime de la nostalgie pour les énumérations. L'article souligne un avantage clé des énumérations : un meilleur support de documentation pour les membres, y compris les avertissements de dépréciation, crucial dans les grandes bases de code, une fonctionnalité absente des unions littérales. L'auteur exhorte l'équipe TypeScript à améliorer le support de documentation pour les unions littérales dans les versions futures.

Lire plus

Développement en bac à sable : un an dans une VM

2025-01-01

Pour éviter les inconvénients d’un environnement de développement encombré, l’auteur est passé à une configuration de machine virtuelle. Exécutant Ubuntu 24.04 sous VMware Fusion Pro sur macOS, tous les outils et extensions de développement résident dans la VM, offrant un espace de travail sécurisé et isolé. Bien que certaines commodités, comme le partage transparent du presse-papiers, soient perdues, l’expérience globale est fluide, avec un impact minimal sur les performances de la machine hôte. L’auteur considère que cette approche offre des avantages de stabilité et de sécurité à long terme, qui compensent les inconvénients mineurs.

Lire plus