CoddityTeam / movaicode

Concours mensuel du Pire Développeur de France
123 stars 10 forks source link

L'histoire de Tom sur les marches, il se perd un peu en route #237

Open HiiGHoVuTi opened 2 years ago

HiiGHoVuTi commented 2 years ago

Motivation

Je pense qu'on se concentre trop sur le résultat, alors qu'une bonne histoire de feu de camp ou une bonne recette de cuisine, ça fait toute la différence. C'est pour ça qu'au lieu de l'impératif ou du déclaratif, j'utilise le Story-Telling-Oriented-Programming ou STOP comme me disent les américains quand on discute de mes projets.

Tout le code source

```clj (ns movai-cljode.core) ; vu que Tom Cruise protégeait les actrices de harcèlement sexuel (defn non [& quoi-encore] "il te faut une leçon en consentement") (def flemme nil) (def 👨🟥🟥🟥🟥🟥🟥 ["Tom Cruise" "marche" "marche" "marche" "marche" "marche" "marche"]) (defn l'🚁 "il vient chercher Tom d'un côté du tapis" [c'est-tom 👨 & 🟥🟥🟥🟥🟥🟥] 🟥🟥🟥🟥🟥🟥) (def l'hélico l'🚁) ; au cas où l'émoji n'est pas clair (defn ≈ "approximatif, comme cette codebase" [a b] (= (-> a (* 100) int) (-> b (* 100) int))) (defn ta-chambre "en bordel" [terrible] (map #(/ (* % (+ % 1)) 2) terrible)) ; fonction de test, normalement, (vraiment triangle) pour chaque triangle ! (defn triangles "Δ au pluriel" [n] (-> n range ta-chambre)) (defn crème-entière? "crème entière ?" [crème] (and (not= 1.0 crème) ; jsp pk (≈ crème (int crème)))) ; on intègre la crème au cas où (defn vraiment "check si c'est vraiment intéressant" [parole] (-> parole (* 8) ; une jolie constante (+ 1) ; upvote Math/sqrt ; la racine de toute vérité est j'en sais rien frro crème-entière? ; juste pour être sûr )) (defn les-parties-intéressantes "voici comment déchiffrer une histoire" [j'm'en-fous en-vrai] (if (vraiment j'm'en-fous) en-vrai flemme)) (defn garde "coûte 3 d'élixir" [O _ o] (keep-indexed O o)) (defn bullshit-filter "nan parce que c'est un peu long comme histoire" [histoire-à-la-con] (garde les-parties-intéressantes 'dans-ton histoire-à-la-con)) (defmacro NARRATIF-PASSIONNANT!! "permet de raconter une histoire dans toute sa splendeur" [& tes-douces-paroles-que-je-bois-comme-du-jus-de-pomme] (let [les-bails-pas-ennuyeux (bullshit-filter tes-douces-paroles-que-je-bois-comme-du-jus-de-pomme) une-autre-variable 'tu-sais-que-t'es-beau?] `(gloubi-boulga ~@les-bails-pas-ennuyeux))) ; un peu de vocabulaire culinaire nous sera du plus grand bien ! (def viens apply) (def cuisine-du viens) (defn avec "une petite recette de famille" [on badigeonne] on badigeonne) ; je répère au cas où (defmacro une-bonne "c'est pratique pour la cuisine une bonne" [& <<-] (into <<- '(->>))) (defmacro sans-oublier "j'aime bien sa p'tite tête" [_ - _ _ |] `(~- ~|)) (def ! vec) ; oh zut, on avait oublié Tom (defn opération-récupération-de-tom "en 🚁 pas en 🚕" [on-the-tapis] (viens l'🚁 'chercher-tom on-the-tapis)) (defmacro backflip "fait un backflip" [un accident drôle] `(~un ~drôle ~accident)) (defn °-° "mec t'as pas à faire ça" [on] (backflip, spit on "your family")) (defn 😯 "du cannibalisme" [& on-valide] (slurp "your family")) (def ✨ into ; you, big guy ;D ) (defn 🥇 "ඞ" [ඞ] [ඞ]) (defn gloubi-boulga "dur de trouver la moutarde" [confiture-de-fraises chocolat-râpé banane-écrasée moutarde saucisse-de-Toulouse et chantilly] (saucisse-de-Toulouse, (une-bonne banane-écrasée, (saucisse-de-Toulouse (avec (moutarde, confiture-de-fraises) (chantilly (et)))) (cuisine-du chocolat-râpé 'délicieux) !) (sans-oublier la chantilly à la confiture-de-fraises))) (def Tom-t'es-là? (non "mdr, pas ici ඞ")) (defn mais-où-est-Tom?? "c'est abusé il est où" [] '(oh Alariscien malin malin le sapin qui pique le fric à l'as de pique, toi qui es si malin, peux-tu me dire où est) "Tom Cruise") (defn toute-l'histoire "voici comment ça c'est vraiment passé" [_ le🟥🟥🟥🟥🟥🟥 _ 👨] (NARRATIF-PASSIONNANT!! Voici 👨 dans l'🚁 vole par-dessus le🟥🟥🟥🟥🟥🟥 Nous sommes sidérés °-° Tom Cruise est trop-beau ✨ Ça alors mais quelle classe 😯 Bravo Tom Cruise, sacrée arrivée bogoss 🥇)) (defn raconte "père castor fait son taff'" [mdr] '(alors les enfants, je vais vous raconter) (toute-l'histoire 'avec-l'(opération-récupération-de-tom mdr) '(c'était toute une affaire, il a fait des sauts de cabri dans tous les sens et on se demandait tous) (mais-où-est-Tom??))) (defn do-the-thing [] (raconte 👨🟥🟥🟥🟥🟥🟥)) ```

Et par passages:

La recette du gloubi-boulga

```clj (defn gloubi-boulga "dur de trouver la moutarde" [confiture-de-fraises chocolat-râpé banane-écrasée moutarde saucisse-de-Toulouse et chantilly] (saucisse-de-Toulouse, (une-bonne banane-écrasée, (saucisse-de-Toulouse (avec (moutarde, confiture-de-fraises) (chantilly (et)))) (cuisine-du chocolat-râpé 'délicieux) !) (sans-oublier la chantilly à la confiture-de-fraises))) ```

La fonction principale en STOP

```clj (defn toute-l'histoire "voici comment ça c'est vraiment passé" [_ le🟥🟥🟥🟥🟥🟥 _ 👨] (NARRATIF-PASSIONNANT!! Voici 👨 dans l'🚁 vole par-dessus le🟥🟥🟥🟥🟥🟥 Nous sommes sidérés °-° Tom Cruise est trop-beau ✨ Ça alors mais quelle classe 😯 Bravo Tom Cruise, sacrée arrivée bogoss 🥇)) ```

Encore du STOP

```clj (defn les-parties-intéressantes "voici comment déchiffrer une histoire" [j'm'en-fous en-vrai] (if (vraiment j'm'en-fous) en-vrai flemme)) (defn bullshit-filter "nan parce que c'est un peu long comme histoire" [histoire-à-la-con] (garde les-parties-intéressantes 'dans-ton histoire-à-la-con))
</details>

<details><summary> <h2><bold>ඞ</bold></h2> </summary>

```clj
(defn °-°
  "mec t'as pas à faire ça"
  [on] (backflip, spit on "your family"))

(defn 😯
  "du cannibalisme" [& on-valide] 
  (slurp "your family"))

(defn 🥇 "ඞ" [ඞ] [ඞ])

Conclusion:

Où est Tom ?? En haut des marches. Parmi ce clusterfuck, quelle ligne de code accomplit l'objectif ? aucune idée. J'espère que vous apprécierez le gloubi-boulga les enfants !