Ce billet met en lumière l'importance de définir des valeurs par défaut sûres pour les drapeaux (flags) dans les scripts et commandes. L'auteur, Zhe Lu, illustre comment une simple omission, comme oublier le drapeau --dry_run, peut entraîner des conséquences graves. Il recommande de choisir des valeurs par défaut qui minimisent les risques d'erreurs coûteuses, comme par défaut un mode "dry run" ou l'ajout de confirmations explicites. Il souligne également l'importance de rédiger des documentations avec des exemples sécurisés, en évitant les valeurs par défaut dangereuses. Enfin, il suggère de rendre obligatoires les drapeaux spécifiques à l'environnement pour éviter les mélanges de configurations.
Elle sert à avoir la valeur d'origine d'un élément input. Pratique !
Ces 3 propriétés d'un élément "input" sont :
- defaultValue
- indeterminate
- selectionStart, selectionEnd et selectionDirection
L'auteur donne quelques cas d'utilisation (via https://www.smashingmagazine.com/2018/09/monthly-web-development-update-9-2018/ )
En particulier, defaultValue permet de conserver la valeur initiale de l'élément input... Pratique pour faire un "reset"