Java >> Java Tutorial >  >> Java

Die besten Kommentare vom Juli 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 dazu 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 fünf besten Kommentare vom Juli 2015 sind (in chronologischer Reihenfolge):

Die fünf besten Kommentare vom Juli 2015

Jojo gefragt, wo er/sie seine/ihre Ausnahmeklassen unterbringen soll. Dies ist eine gute Frage, da Ausnahmen normalerweise durch mehrere Ebenen "fließen" und es schwierig sein kann, einen geeigneten Platz für sie zu finden. Ich hoffe, dass meine Antwort zur Klärung dieses Problems beigetragen hat.

Joe Gaber gefragt, warum ich Aktualisierungsmethoden in meine Domänenobjekte einfüge. Dies ist eine wichtige Frage, da zu viele Leute immer noch Getter- und Setter-Methoden in ihren Domänenobjekten verwenden. Meine Antwort erklärt, warum ich es nicht mache.

ArunM fragte, ob wir unsere Integrationstests gegen die tatsächliche Entwicklungsdatenbank schreiben sollten. Diese Frage verdient es, auf dieser Liste zu stehen, weil sie uns an einen wichtigen Kompromiss erinnert:

Unsere Testsuite sollte so schnell wie möglich sein, aber wir müssen auch sicherstellen, dass unsere Anwendung funktioniert, wenn wir sie in der Produktionsumgebung bereitstellen.

Meine Antwort beschreibt, wie wir eine schnelle Integrationstestsuite erstellen und sicherstellen können, dass unsere Anwendung in der Produktionsumgebung funktioniert.

Schaschwat wies darauf hin, dass mein Spring Social-Tutorial veraltete Methoden verwendet. Genauer gesagt, die statische getConnection() Methode der ProviderSignInUtils -Klasse war veraltet, als Spring Social 1.1.1 veröffentlicht wurde. Ich habe diesen Kommentar ausgewählt, weil meine Antwort für die Leute nützlich ist, die Spring Social 1.1.1 oder neuer verwenden möchten.

Sana gefragt, wie er/sie Unit-Tests für eine Spring MVC-Controller-Methode schreiben kann, die eine Datei-Upload-Funktion implementiert. Sanas Kommentar hat sich einen Platz auf dieser Liste verdient, weil er auf einen Fehler in meinem Tutorial hinwies (es deckt das Hochladen von Dateien nicht ab), und ich denke, dass meine Antwort für jeden nützlich ist, der Tests für eine Datei-Upload-Funktion schreiben muss.


Java-Tag