it-swarm-eu.dev

Was sind DRY, KISS, SOLID usw. als?

Ist so etwas wie DRY ein Entwurfsmuster, eine Methodik oder etwas dazwischen? Sie haben keine spezifischen Implementierungen, die könnte notwendigerweise demonstriert werden (selbst wenn Sie einen Fall leicht demonstrieren können, ohne etwas wie KISS zu verwenden ... siehe The Daily WTF für eine Vielzahl von Beispielen), noch erklären sie einen Entwicklungsprozess wie eine Methodik vollständig im Allgemeinen würde. Wo bleiben diese Arten von "Faustregeln"?

62

Laut Wikipedia handelt es sich um eine Prinzip Software Entwicklung.

In der Tat bezeichnet Wikipedia alle als Prinzipien:

TROCKEN :

In der Softwareentwicklung ist Don't Repeat Yourself (DRY) oder Duplication is Evil (DIE) ein Prinzip der Softwareentwicklung

KUSS :

KISS ist eine Abkürzung für das Designprinzip "Halte es einfach, dumm!".

FEST :

Die Prinzipien zusammen sollen die Wahrscheinlichkeit erhöhen, dass ein Programmierer ein System erstellt, das einfach zu warten und im Laufe der Zeit zu erweitern ist

103
JD Isaacks

Ich würde sagen, dass sie Basic Engineering sind Prinzipien.

Eine Methodik kann n Prinzipien haben.

Und sie sind definitiv keine Designmuster :)

18
Demian Brecht

Dies sind die Richtlinien für Ihre tägliche Arbeit, die die Grenzen von Ebenen, Problembereichen und Technologien überschreitet.

Sie bilden auch das, was Sie als Philosophie bezeichnen würden, um Ihre berufliche Praxis zu definieren.

7
user8685