Developpez.com - Rubrique Humour

Le Club des Développeurs et IT Pro

Trolldi : Découvrez Shittier~? un outil de formatage de code qui rend votre code horrible

Comment transformer votre code parfait en un désordre méconnaissable

Le 2024-02-27 18:44:13, par Jade Emy, Communiqués de presse
Shittier est un outil de formatage de code qui vise à rendre votre code aussi horrible que possible. C'est l'exact opposé d'outils populaires comme Prettier, qui se concentrent sur l'amélioration de la mise en forme et de la lisibilité du code. Shittier embrasse le chaos, le désordre et la confusion, rendant votre code plus horrible que jamais.

Avec Shittier, vous pouvez vous attendre à ce qui suit :

  • Indentation aléatoire pour une structure de code chaotique.
  • Un mélange de majuscules et de minuscules qui rompt la cohérence.
  • Des espaces cauchemardesques avec des espaces, des tabulations et des retours à la ligne ajoutés ou supprimés.



Installation de Shittier

Pour installer Shittier, suivez les étapes suivantes :

  1. Assurez-vous que Node.js est installé sur votre machine.
  2. Ouvrez un terminal et exécutez la commande suivante :

    Code :
    npm install -g shittier


Utilisation

Après avoir installé Shittier, vous pouvez l'exécuter sur votre base de code en exécutant la commande suivante dans le répertoire racine de votre projet :

Code :
shittier [options] [directory/file]
Options

  • -h, --help: Affiche des informations d'aide sur Shittier et ses options disponibles.
  • -v, --version: Affiche la version installée de Shittier.
  • -f, --force: Force Shittier à écraser les fichiers s'ils existent déjà.


Exemples d'utilisation

Formater d'un seul fichier :

Code :
shittier myfile.js
Formater un seul fichier et enregistrer le fichier modifié avec un nom ou un chemin différent :

Code :
shittier myfile.js modified/myfile.js
Utiliser l'option --force pour forcer l'écrasement si le fichier de sortie existe déjà.

Avertissement

Shittier est un projet purement satirique créé pour le plaisir et le divertissement. Il n'est pas destiné à être utilisé dans un environnement de développement sérieux. L'utilisation de Shittier sur du code de production peut entraîner de la confusion, de la frustration et beaucoup de prises de tête. Utilisez-le de manière responsable et à vos risques et périls.

Source : Présentation de Shittier

Et vous ?

Quel est votre avis sur cet outil ?

Voir aussi :

Trolldi : découvrez Spaghettify, l'extension Visual Studio Code qui s'appuie sur l'IA pour dégrader votre code. Vous avez la possibilité d'utiliser différents modes suivant l'objectif recherché

Comment devenir un ingénieur -10x, selon taylor.town
  Discussion forum
8 commentaires
  • JeanMi3000
    Membre habitué
    Pas besoin d'un outil pour faire ça, j'ai déjà des collègues qui le font très bien.
  • yoyo3d
    Membre éprouvé
    je peux le faire tout seul
    si au moins Shittier remplaçait le nom des variables et des fonctions par des chaines de caractères aléatoires, il pourrait aussi effacer les commentaires...
  • Karadoc
    Membre actif
    Pas besoin d'un tel outil, avec du JavaScript :3
  • totozor
    Membre expert
    Envoyé par sergio_is_back
    Et j'ai aussi un collègue qui range son bureau comme son code (ou vice-versa) : Un infâme fatras règne dessus en permanence, on comprend mieux lorsqu'on regarde son code d'où vient le problème !!!
    Je me dis exactement la même chose de mes collègues incapables de trouver une solution à un problème original en voyant leur bureau trop bien rangé, tout est tellement rangé et cadré qu'il n'y a pas de place à la créativité dans leur tête.
    Chacun la force et la faiblesse de son mode de fonctionnement.
  • sergio_is_back
    Expert confirmé
    Envoyé par JeanMi3000
    Pas besoin d'un outil pour faire ça, j'ai déjà des collègues qui le font très bien.
    Je plussoie

    Et j'ai aussi un collègue qui range son bureau comme son code (ou vice-versa) : Un infâme fatras règne dessus en permanence, on comprend mieux lorsqu'on regarde son code d'où vient le problème !!!
  • Lung
    Expert éminent
    Moi, j'ai connu quelqu'un qui ignorait le sens et l'utilité du mot "indentation".

    Il était le seul à se relire ...
  • cd090580
    Membre averti
    Un outil de "minify" le rend encore plus indigest que ce shittier.....
  • SQLpro
    Rédacteur
    Le gros avantage de ce merdier sans nom est qu'un hacker malhonnête sera sans doute plus rebuté que s'il trouve un code propre, clair et bien indenté...

    A +