Java >> Java Tutorial >  >> Java

Die besten Kommentare vom Oktober 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 Oktober 2015 sind (in chronologischer Reihenfolge):

Die sieben besten Kommentare im Oktober 2015

Rogerio argumentiert, dass die Feldinjektion eine bessere Wahl ist als die Konstruktorinjektion. Ich habe diesen Kommentar ausgewählt, weil dies eine immergrüne (und etwas frustrierende) Diskussion ist. Ich hoffe, dass meine Antwort meine Gedanken zu diesem Thema verdeutlicht. Wenn dies nicht der Fall ist (oder Sie denken, dass ich falsch liege), können Sie dies gerne sagen!

Pradeep wollte wissen, warum seine/ihre Querydsl-Abfrage, die zwei Unterabfragen hat, eine NullPointerException auslöst . Dieser Kommentar verdient es, auf dieser Liste zu stehen, weil ich Pradeeps Frage nicht beantworten konnte. Wenn Sie eine Idee haben, was falsch sein könnte, können Sie diesen Blogbeitrag kommentieren. Danke im Voraus. :)

Jose hat einen Kommentar hinterlassen, der die Nachteile von Scheinobjekten aufzeigt, und deshalb verdient dieser Kommentar, auf dieser Liste zu stehen. Die Sache ist die, dass Sie ein Mock-Objekt konfigurieren können, um Objekte zurückzugeben, die den Vertrag „verletzen“, der von der Schnittstelle der gemockten Klasse angegeben wird. Aus diesem Grund ist es nicht gut genug, nur Komponententests zu schreiben, und ich hoffe, dass meine Antwort dies deutlich gemacht hat.

Dan Carter hat uns daran erinnert, dass auch kleine Projekte unseren Kunden wichtig sind. Ich habe mich entschieden, diesen Kommentar zu dieser Liste hinzuzufügen, weil ich denke, dass einige Entwickler kleinen Projekten nicht die Aufmerksamkeit schenken, die sie verdienen. Übrigens stimme ich Dan zu.

Hennig wollte wissen, ob es möglich ist, die Konstruktorinjektion für optionale Abhängigkeiten zu verwenden. Dieser Kommentar verdient es, auf dieser Liste zu stehen, da es tatsächlich möglich ist, die Konstruktorinjektion sowohl für obligatorische als auch für optionale Abhängigkeiten zu verwenden (wenn Sie Spring verwenden).

Hichem gefragt, ob ich meine Definition eines Domain-Dienstes erläutern kann. Dieser Kommentar verdient es, auf dieser Liste zu stehen, da Domänendienste ein wesentlicher Bestandteil eines Domänenmodells sind. Ich habe versucht, Hichems Frage zu beantworten, aber ich habe festgestellt, dass dies keine leichte Aufgabe ist. Aus diesem Grund habe ich mich entschlossen, einen Link zu einer hervorragenden StackOverflow-Diskussion bereitzustellen.

Gaetano wusste nicht, wie man Zusicherungen für den Inhalt einer Sammlung schreibt, die im Modell gespeichert ist , indem Sie das Spring MVC Test Framework verwenden. Ich habe diesen Kommentar ausgewählt, weil dies ein recht häufiger Anwendungsfall ist. Übrigens hat meine Antwort Gaetano geholfen, sein Problem zu lösen.


Java-Tag