Bewertung:

The Art of Readable Code bietet praktische und leicht verständliche Ratschläge zur Verbesserung der Lesbarkeit von Code und ist damit für Programmierer aller Niveaus geeignet. Viele Leser schätzen die prägnanten Tipps, die relevanten Beispiele und die Art und Weise, wie es zu besseren Programmierpraktiken anregt. Einige erfahrene Programmierer sind jedoch der Meinung, dass es ausgetretenes Pflaster abdeckt und keine neuen Erkenntnisse bietet.
Vorteile:⬤ Sehr gut lesbarer und angenehmer Schreibstil.
⬤ Praktische Tipps, die leicht umzusetzen sind.
⬤ Gute Beispiele, die sowohl gute als auch schlechte Programmierpraktiken aufzeigen.
⬤ Anwendbare Ratschläge nicht nur für Programmierer, sondern auch für Ingenieure und Wissenschaftler.
⬤ Geeignet als Nachschlagewerk für Anfänger, Studenten und junge Softwareentwickler.
⬤ Fördert die Einstellung zum Schreiben von intuitivem und wartbarem Code.
⬤ Fortgeschrittene Programmierer könnten den Inhalt als grundlegend und ohne neue Erkenntnisse empfinden.
⬤ Einige Vorschläge, wie die Behandlung des ternären Operators, wurden kritisiert.
⬤ Einige Leser erwähnten, dass es bekannte Konzepte wiederholt und nicht bahnbrechend ist.
⬤ Es gibt Kritik an bestimmten stilistischen Entscheidungen, z. B. an der Positionierung geschweifter Klammern.
(basierend auf 48 Leserbewertungen)
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code
Als Programmierer haben wir alle schon einmal Quellcode gesehen, der so hässlich und fehlerhaft ist, dass uns das Gehirn schmerzt. In den vergangenen fünf Jahren haben die Autoren Dustin Boswell und Trevor Foucher Hunderte von Beispielen „schlechten Codes“ (viele davon ihre eigenen) analysiert, um herauszufinden, warum sie schlecht sind und wie sie verbessert werden könnten.
Ihre Schlussfolgerung? Sie müssen einen Code schreiben, der die Zeit minimiert, die jemand anderes brauchen würde, um ihn zu verstehen - selbst wenn dieser jemand Sie sind. Dieses Buch konzentriert sich auf grundlegende Prinzipien und praktische Techniken, die Sie jedes Mal anwenden können, wenn Sie Code schreiben. Anhand von leicht verdaulichen Codebeispielen aus verschiedenen Sprachen wird in jedem Kapitel ein anderer Aspekt der Codierung behandelt und gezeigt, wie Sie Ihren Code leicht verständlich machen können.
Vereinfachen Sie die Benennung, Kommentierung und Formatierung mit Tipps, die für jede Codezeile gelten.
Verfeinern Sie die Schleifen, die Logik und die Variablen Ihres Programms, um Komplexität und Verwirrung zu reduzieren. Gehen Sie Probleme auf Funktionsebene an, indem Sie z.
B. Codeblöcke umorganisieren, um eine Aufgabe nach der anderen zu erledigen. Schreiben Sie effektiven Testcode, der gründlich und prägnant sowie lesbar ist.
„Es ist ein wichtiger Teil der Softwareentwicklung, sich bewusst zu machen, wie der von Ihnen erstellte Code auf diejenigen wirkt, die ihn später betrachten. Die Autoren haben großartige Arbeit geleistet, indem sie Sie durch die verschiedenen Aspekte dieser Herausforderung geführt und die Details mit lehrreichen Beispielen erklärt haben. “ --Michael Hunger, leidenschaftlicher Software-Entwickler.