Java >> Java Tutorial >  >> Java

Die besten Kommentare vom November 2015

Ich denke, das Beste am Schreiben eines Blogs ist, Kommentare von meinen Lesern zu erhalten.

Da ich viel von meinen Lesern gelernt habe, möchte ich die besten Kommentare „belohnen“, Ihnen helfen, neue Dinge zu lernen, und (hoffentlich) die Leute ermutigen, mehr Kommentare zu hinterlassen.

Die Regeln sind einfach:

  • Ich wähle die X besten Kommentare aus, die im vergangenen Monat in meinem Blog hinterlassen wurden.
  • Ich verlinke auf diese Kommentare und erkläre, warum ich sie ausgewählt habe.
  • Wenn der Autor des ausgewählten Kommentars einen Blog hat, füge ich auch einen Link zu seinem/ihrem Blog hinzu.

Genug mit Geplauder. Die sieben besten Kommentare im November 2015 sind (in chronologischer Reihenfolge):

Die fünf besten Kommentare vom November 2015

Paul argumentierte, dass die Unit-Tests meines Spring MVC Test-Tutorials die Controller-Logik nicht testen, da ich Dienstobjekte durch Scheinobjekte ersetze. Dieser Kommentar verdient es, auf dieser Liste zu stehen, weil Paul auf einen sehr wichtigen Punkt hingewiesen hat:Es gibt keinen richtigen Weg, um die Größe der getesteten Einheit auszuwählen. Meine Antwort erklärt, warum ich die externen Abhängigkeiten der getesteten Klasse isolieren und die getestete Einheit so klein wie möglich halten möchte.

Dominik wollte wissen, wie er eine Situation modellieren soll, in der zwei Entitäten "miteinander verbunden" sind, aber nicht zum selben Aggregat gehören. Dieser Kommentar verdient es, auf dieser Liste zu stehen, da es sich um einen recht häufigen Anwendungsfall handelt. Leider wird es oft falsch gelöst. Meine Antwort beschreibt, wie dieses Problem richtig gelöst werden kann.

Trevor konnte keine Integrationstests zu seinem Gradle-Build hinzufügen, indem er den Anweisungen in meinem Blog folgte. Dieser Kommentar verdient es, auf dieser Liste zu stehen, weil ich sein Problem nicht lösen konnte. Vielleicht kannst du ihm helfen?

Gaetano konnte keinen Komponententest schreiben, der seinen benutzerdefinierten Validator aufruft. Ich habe diesen Kommentar auf dieser Liste ausgewählt, weil mein ursprünglicher Rat Gaetanos Problem nicht gelöst hat. Glücklicherweise hat meine zweite Antwort funktioniert.

Joro wies auf zwei gute Gründe hin, warum unsere Dienstklassen DTOs anstelle von Entitäten zurückgeben sollten. Dieser Kommentar verdient es, auf dieser Liste zu stehen, weil es wichtig ist, dass Sie verstehen, warum das Zurückgeben von Entitäten keine gute Idee ist (auch wenn es viel einfacher ist). Übrigens hat Joro einen Blog. Probieren Sie es aus.


Java-Tag