Als «dry» getaggte Fragen

DRY ist die Abkürzung für "Don't Repeat Yourself". Dieses Paradigma befürwortet die Vermeidung von Code- und Datenredundanz.


10
Testen vs Wiederholen Sie sich nicht (DRY)
Warum ist es so empfehlenswert, sich durch das Schreiben von Tests zu wiederholen? Es scheint, dass Tests im Grunde dasselbe wie der Code ausdrücken und daher ein Duplikat (im Konzept, nicht in der Implementierung) des Codes sind. Würde das ultimative Ziel von DRY nicht die Eliminierung des gesamten Testcodes beinhalten?
11 testing  dry 



6
Interpretation des DRY-Prinzips
Im Moment kämpfe ich mit diesem Konzept von DRY (Don't Repeat Yourself) in meiner Codierung. Ich erstelle diese Funktion, in der ich befürchte, dass sie zu komplex wird, aber ich versuche, dem DRY-Prinzip zu folgen. createTrajectoryFromPoint(A a,B b,C c,boolean doesSomething,boolean doesSomething2) Diese Funktion benötigt 3 Eingabeparameter, und dann wird die …
10 java  design  dry 

3
Wie entferne ich doppelten Code (im Allgemeinen)?
Wie können Sie in einer OO-Sprache (z. B. Java) doppelten Code je nach Umfang des Auftretens reparieren? Ich würde mit (zum Beispiel) beginnen Führen Sie in derselben Klasse (Bereich) das Refactoring der Extraktionsmethode durch (Fix). Führen Sie in Klassen derselben Hierarchie (Gültigkeitsbereich) die Extraktionsmethode und das Pull-Up (Fix) aus. ...

7
Verstoß gegen das DRY-Prinzip
Ich bin sicher, dass es irgendwo einen Namen für dieses Anti-Muster gibt; Ich bin jedoch nicht genug mit der Anti-Muster-Literatur vertraut, um sie zu kennen. Stellen Sie sich das folgende Szenario vor: or0ist eine Mitgliedsfunktion in einer Klasse. Ob gut oder schlecht, es hängt stark von Variablen der Klassenmitglieder ab. …




4
Verstößt Codierung und Unit-Test gegen das DRY-Prinzip?
Das Trockenprinzip besagt: "Jedes Wissen muss eine einzige, eindeutige und maßgebliche Darstellung innerhalb eines Systems haben." Wenn Sie jedoch Tests für Code schreiben, beschreiben Sie das erwartete Verhalten für das System zweimal (einmal im Code und einmal im Test). Ich weiß, dass beide Beschreibungen aus einer anderen Perspektive stammen, aber …
8 testing  dry 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.