Java >> Java Tutorial >  >> Java

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

Die fünf besten Kommentare vom Juni 2015

Adam hat mir gesagt, dass es möglich ist, automatisierte Tests zu kategorisieren (wenn Sie JUnit 4.8 oder neuer verwenden), indem Sie die @Kategorie verwenden Anmerkung. Ich habe diesen Kommentar ausgewählt, weil er mir etwas Neues und Nützliches beigebracht hat. Ich denke, dass die Verwendung der @Category Anmerkungen haben die folgenden Vorteile:

  • Ich kann das dumme „IT“-Präfix (oder -Suffix) loswerden.
  • Es hilft mir, einige meiner langsamen Tests (End-to-End-Tests) nur auszuführen, wenn das Projekt auf einem CI-Server erstellt wird. Ich weiß, dass es andere Möglichkeiten gibt, dies zu tun, aber das sieht sehr interessant aus.

Mark Perry fragte sich, warum eigenschaftsbasiertes Testen nicht mehr Aufmerksamkeit erhält. Da ich nicht wusste, was dieser Begriff bedeutet, dachte ich, dass er davon sprach, Behauptungen für Eigenschaftswerte zu schreiben. Oh Junge, lag ich falsch. Jedenfalls beweist Marks Kommentar, dass ich noch viel zu lernen habe.

Arho Huttunen hat einige seiner Testwerkzeuge geteilt. Eines seiner Werkzeuge ist eine Bibliothek namens tempus-fugit, die Ihnen hilft, Tests für nebenläufigen Code zu schreiben. Da ich noch nichts von Tempus-Fugit gehört hatte, bevor Arho mir davon erzählte, hat er sich einen Platz auf dieser Liste verdient.

Arho Huttunen hat einen Blog, in dem er Leuten hilft, besseren Code zu schreiben. Probieren Sie es aus.

Kane hat eine sehr gute Frage zur Ausnahmebehandlung von Spring MVC-Anwendungen gestellt. Der Grund, warum ich diesen Kommentar für wichtig halte, ist folgender:

Ich sagte, dass er sein Problem lösen kann, indem er entweder den @ExceptionHandler verwendet oder die @ControllerAdvice Anmerkung, aber ich kann nicht umhin, mich zu fragen, ob es einen besseren Weg gibt, dieses Problem zu lösen.

Die Sache ist die, dass die meisten Anwendungen ähnliche Anforderungen an HTTP-Statuscodes haben und es keinen Sinn macht, dass alle denselben Code von Grund auf neu schreiben müssen. Kennen Sie einen besseren Weg, mit dieser Situation umzugehen?

Fedor wollte denselben Integrationstest mehrmals mit leicht unterschiedlicher Konfiguration ausführen. Ich konnte seine Frage beantworten, aber meine Lösung fühlt sich an wie ein hässlicher Hack. Können Sie eine bessere Antwort geben?


Java-Tag