Das DRY-Prinzip (Wiederholen Sie sich nicht) besagt, dass "jedes Wissen eine einzige, eindeutige, maßgebliche Darstellung innerhalb eines Systems haben muss". Meistens bezieht sich dies auf Code, wird aber häufig auch auf die Dokumentation ausgedehnt.
Es wird gesagt, dass jedes Softwaresystem eine Architektur hat, ob Sie es gewählt haben oder nicht. Mit anderen Worten, die von Ihnen erstellte Software hat eine Struktur und diese "wie erstellt" -Struktur ist die Architektur der Software. Ist das Erstellen einer Architekturbeschreibung dieses Systems eine Verletzung des DRY-Prinzips, da ein erstelltes Softwaresystem mit einer Architektur geliefert wird? Wenn Sie die Architektur kennen müssen, können Sie sich immer nur den Code ansehen ...