Ravioli-code - warum ein anti-pattern?

Kurzem stieß ich auf einen Begriff 'Gott-Objekt', die beschrieben wurde als "anti-pattern". Ich hatte gehört, der schlechte programmierpraktiken, aber ich hatte noch nie gehört, wie Sie beschrieben damit.

So ging ich aus der Wikipedia, um mehr zu erfahren, und ich fand, dass es ein anti-pattern genannt 'Ravioli code", die beschrieben wird als "gekennzeichnet durch eine Vielzahl kleiner und (im Idealfall) lose gekoppelte software-Komponenten."

Ich bin verwirrt - warum ist das eine schlechte Sache?

  • wer hat gesagt, das war eine schlechte Praxis? Die lose Kopplung ist eine Gute Sache.
  • Mein code ist nicht spröde, ist es "al dente" 🙂
  • Ich glaube nicht, dass es eine schlechte Sache. Aber im wikipedia-Artikel über "Gott-Objekt" es ist aufgelistet, wie eine entgegengesetzte anti-pattern
  • "Ravioli code" als ein anti-pattern sein würde, wo entkoppeln Sie alles auf die Spitze. Lassen Sie uns sagen, Sie möchten, um eine web-Seite, die HTML-Ausgänge und erstellen Sie ein JavaScript-Objekt zur Ausgabe jeder einzelnen HTML-tag (z.B.: objP, objBR, objHR), vielleicht haben Sie dann auch ein javascript-Objekt für häufige Wörter (objWordTHIS, objWordIS, objA) und vielleicht auch weniger gebräuchliche Wörter zu (objWordRidiculous, objWordIdea) dann schreibst du ein Programm das nennt die .displayMethod auf jedes dieser die Erstellung von "<p>Das ist eine Lächerliche Idee", es wäre sehr lose gekoppelt, wäre aber ein sehr schlechtes design.
InformationsquelleAutor Tola Odejayi | 2010-01-12
Schreibe einen Kommentar