Java >> Java Tutorial >  >> Java

Die besten Kommentare vom März 2016

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 sechs besten Kommentare vom März 2016 sind (in chronologischer Reihenfolge):

Die sechs besten Kommentare vom März 2016

  • Michal Davidek wies darauf hin, dass es zwar eine gute Idee ist, den in unseren Tests verwendeten magischen Zahlen eine Bedeutung zu verleihen, dies jedoch nicht so einfach ist, wie es sich anhört. Dies ist ein großartiger Kommentar, weil es die Wahrheit ist. Wie ich hier erwähnt habe, ist es ziemlich einfach zu sagen, dass wir es tun sollten, aber es ist viel schwieriger, es tatsächlich auf eine Weise zu tun, die keine Wartungsprobleme verursacht. Wie immer ist der Schlüssel, verschiedene Dinge auszuprobieren und die Dinge zu verwenden, die funktionieren, und den Rest zu verwerfen. Übrigens hat Michal einen aktiven Blog.
  • Stephan kann keine Codeabdeckungsberichte für Integrationstests erstellen, die für einen Code ausgeführt werden, der in Jetty bereitgestellt wird, bevor die Tests ausgeführt werden. Ich habe diesen Kommentar in dieser Liste ausgewählt, weil ich Schwierigkeiten habe, sein Problem zu lösen, UND Stephane war so freundlich, ein Beispielprojekt bereitzustellen. Ich frage mich, ob du ihm helfen kannst?
  • SLi hat eine Lösung für das Problem geteilt, das verhindert hat, dass Benutzer den Bereich einer Facebook-Anmeldung festlegen. Ich habe diesen Kommentar in dieser Liste ausgewählt, weil dies ein recht häufiger Anwendungsfall ist und ich meinen Lesern keine funktionierende Lösung anbieten konnte .
  • Juha schrieb eine ziemlich leidenschaftliche Tirade über Variablennamen. Es scheint, dass er mit meinen Empfehlungen nicht einverstanden ist. Die Wahrheit ist, dass ich ihm zustimme. Ich habe diesen Kommentar auf dieser Liste gewählt, weil er mich daran erinnert, dass lange Variablennamen gleichzeitig beschreibend und problematisch sein können. Oft (aber vielleicht nicht immer) ist ein kurzer Variablenname die bessere Wahl.
  • Goran fand ein Problem von der REST-API meines Spring Boot- und MongoDB-Beispiels. Das Problem ist, dass meine API nicht wirklich eine REST-API ist, da die für den URL-Pfad gefundene ID ignoriert wird, wenn die Informationen einer vorhandenen Entität aktualisiert werden. Das ist ein toller Punkt. Ich hoffe, dass meine Antwort etwas Licht in meine Designentscheidung bringt.
  • mbeddedsoft wollte wissen, warum mein Spring Data JPA-Beispiel eine Mapper-Klasse auf der Serviceebene verwendet. Ich habe diesen Kommentar in dieser Liste ausgewählt, weil meine Antwort erklärt, warum ich Entitäten nicht für meinen Web-Layer verfügbar machen möchte, und Links zu Bibliotheken bereitstellt, die Ihnen helfen, verschiedene Mapper zu implementieren, ohne Boilerplate-Code zu schreiben.

Java-Tag