Bewertung:

Das Buch ist ein unverzichtbares Nachschlagewerk für Java-Entwickler, das Einblicke in häufige Fehler und Fallstricke bei der Java-Programmierung bietet. Es wird für seine Organisation, seine leichte Verständlichkeit und seine Anwendbarkeit sowohl für junge als auch für erfahrene Entwickler gelobt. Obwohl es Java nicht von Grund auf lehrt, bietet es wertvolle Lektionen zur Vermeidung von Fehlern und zur Verbesserung der Codequalität. Die Leser schätzen die Gründlichkeit und die praktischen Beispiele und empfehlen das Buch neben anderen klassischen Java-Büchern.
Vorteile:⬤ Umfassende Abdeckung der häufigsten Java-Fallen und -Fehler.
⬤ Übersichtliche Gliederung in Kapitel, die eine einfache Navigation ermöglichen.
⬤ Wertvoll für Entwickler aller Niveaus, auch für solche mit viel Erfahrung.
⬤ Gut recherchiert und mit praktischen Beispielen erklärt, was es zu einem nützlichen Nachschlagewerk macht.
⬤ Sehr empfehlenswert für diejenigen, die den Wert dieses Buches für die Vermeidung von Fehlern und die Verbesserung der Programmierpraxis zu schätzen wissen.
⬤ Kein Anfängerhandbuch zum Erlernen von Java; konzentriert sich mehr auf das Vermeiden von Fehlern als auf das Erlernen der Sprache.
⬤ Einige Leser werden möglicherweise vertraute Inhalte vorfinden, wenn sie bereits über Erfahrung verfügen, was zu einem Gefühl der Redundanz führt.
⬤ Das Buch muss unter Umständen mehrmals gelesen werden, um alle Ratschläge vollständig zu erfassen und zu behalten.
(basierend auf 7 Leserbewertungen)
100 Java Mistakes and How to Avoid Them
Weichen Sie den häufigen Fehlern aus, die selbst erfahrene Entwickler machen, nutzen Sie die Vorteile statischer Analysetools voll aus und liefern Sie robusten und fehlerfreien Java-Code.
In 100 Java Mistakes and How To Avoid Them erfahren Sie, wie Sie:
⬤ Bessere Java-Programme zu schreiben.
⬤ Gängige Fehler bei der Programmierung zu erkennen.
⬤ Weniger Fehler zu erzeugen und Zeit für Debugging und Tests zu sparen.
⬤ Hilfe von statischen Analysetools während der Programmierung erhalten.
⬤ Konfigurieren Sie statische Analysewerkzeuge, um die Anzahl der Fehlmeldungen zu reduzieren.
⬤ Erweitern Sie statische Analysetools mit benutzerdefinierten Plugins.
Wann immer Sie einen Fehler beim Schreiben von Java machen, ist es fast garantiert, dass jemand anderes ihn schon einmal gemacht hat! In 100 Java Mistakes and How To Avoid Them erfahren Sie mehr über die gängigen und weniger gängigen Antipatterns, Fehler und kniffligen Bits, die fast jedem Java-Entwickler zum Verhängnis werden. Entdecken Sie die Fehler, die sich in Ihrem Java-Code verstecken, und erkunden Sie nützliche und effektive Möglichkeiten, ihnen auszuweichen - von Unit-Tests und defensiver Codierung bis hin zu statischen Analysetools wie IntelliJ IDEA, SonarLint und Error Prone.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Kleinere Fehler, die Sie beim Schreiben des Codes nicht bemerken, können in der Produktion schnell außer Kontrolle geraten und Sie Zeit und Geld kosten, um sie zu beheben. Die Lösung liegt auf der Hand: Erkennen Sie die Fehler, bevor Sie sie machen! Dieser einzigartige Leitfaden macht es genau so einfach. Es beleuchtet die häufigsten Fehler, die Java-Entwickler machen, so dass Sie durchgängig außergewöhnlichen Java-Code liefern können.
Über das Buch
100 Java Mistakes and How To Avoid Them zeigt Ihnen, wie Sie Ihren Java-Code verbessern können, indem Sie häufige Programmierprobleme erkennen und vermeiden. In diesem Buch finden Sie einhundert Fehler, von Fehltritten, über die Anfänger stolpern, bis hin zu Fehlern, von denen selbst Java-Experten nicht wissen, dass sie sie machen. Zu jedem Fehler gibt es konkrete Ratschläge zur Fehlerbehebung sowie Möglichkeiten zur Verwendung moderner statischer Analysetools wie IntelliJ IDEA und SonarLint, um das Problem zu identifizieren und zu beheben. Sie werden schnell erkennen, warum statische Analyse beim Schreiben Ihres Codes so hilfreich sein kann, und sogar lernen, wie Sie Ihre eigenen nützlichen Plugins schreiben können!
Über den Leser
Für Java-Entwickler aller Kenntnisstufen.
Über den Autor
Tagir Valeev ist ein technischer Leiter bei JetBrains GmbH, wo er im Java-Team arbeitet und Java-Sprachunterstützung in IntelliJ IDEA bietet. Tagir entwarf und entwickelte viele Code-Inspektionen für den in IntelliJ IDEA integrierten statischen Analyzer. Er ist ein Java Champion und hat einen Doktortitel in Informatik.