Je ne peux pas nier que certains des ces outils sont hyper élégants dans leur sortie console mais je ne peux m'empêcher de penser qu'on s'éloigne de plus en plus du principe KISS. On parle d'outils en ligne de commandes qui sont censées faire les choses simples et bien.
L'exemple de exa. Aujourd'hui même il fait 6658 lignes de code (sans compter les 16 (!) dépendances directes). Est-ce réellement nécessaire pour afficher le contenu d'un répertoire ?
# Complexité
Posté par David Demelier (site web personnel) . En réponse au lien Réécriture en Rust d'outils courants en ligne de commande . Évalué à 10. Dernière modification le 02 septembre 2020 à 14:17.
Je ne peux pas nier que certains des ces outils sont hyper élégants dans leur sortie console mais je ne peux m'empêcher de penser qu'on s'éloigne de plus en plus du principe KISS. On parle d'outils en ligne de commandes qui sont censées faire les choses simples et bien.
L'exemple de exa. Aujourd'hui même il fait 6658 lignes de code (sans compter les 16 (!) dépendances directes). Est-ce réellement nécessaire pour afficher le contenu d'un répertoire ?
En comparaison la version FreeBSD de ls (la version sbase de suckless est encore plus minimaliste) :
Ne sommes nous pas entrain de quitter le monde de la simplicité et de l'élégance ?
AI is a mental disorder