Bookbot

Robert Cecil Martin

    December 5, 1952

    Robert Cecil Martin, bekannt als „Uncle Bob“, ist ein Softwareingenieur und ein führender Verfechter agiler Entwicklungsmethoden. Als Präsident von Object Mentor Inc. leitet er ein Team von Beratern, das weltweit objektorientiertes Design, Patterns, UML, agile Methodologien und eXtreme Programming anwendet. Martin war Chefredakteur des C++ Report und ist ein gefragter Redner auf internationalen Konferenzen.

    Ein Paar schwarze Schuhe
    Achtung-Sabotage!
    Clean Agile. Die Essenz der agilen Softwareentwicklung
    Clean Coder
    Clean Craftsmanship
    Clean-Code
    • Kommentare, Formatierung, Strukturierung, Fehler-Handling und Unit-Tests sind zentrale Themen, die behandelt werden. Selbst schlechter Code kann funktionieren, doch unsauberer Code kann ein Entwicklungsteam erheblich belasten. Jährlich gehen viele Stunden und Ressourcen durch schlecht geschriebenen Code verloren, was nicht notwendig ist. Der Software-Experte Robert C. Martin zeigt, wie man guten Code schreibt und schlechten überarbeitet. Zusammen mit Object Mentor destilliert er die besten Praktiken der agilen Entwicklung in einem einzigartigen Werk. Anhand konkreter Fallstudien wird der Leser dazu angeregt, über die Qualität des Codes nachzudenken und seine beruflichen Werte zu hinterfragen. Das Buch gliedert sich in drei Teile: Der erste Teil behandelt die Prinzipien, Patterns und Techniken für sauberen Code. Der zweite Teil bietet mehrere komplexe Fallstudien, die zeigen, wie problematischer Code in effizienten Code umgewandelt wird. Der dritte Teil präsentiert Best Practices, Heuristiken und Code Smells, die während der Fallstudien gesammelt wurden. Diese Wissensbasis hilft Entwicklern, Software-Ingenieuren, Projektmanagern und Teamleitern, besseren Code zu produzieren. Wichtige Inhalte umfassen das Unterscheiden von gutem und schlechtem Code, die Erstellung aussagekräftiger Namen und die Implementierung von vollständigem Fehler-Handling sowie Unit-Tests.

      Clean-Code
      4,3
    • Clean Coder

      Verhaltensregeln für professionelle Programmierer

      • 239 Seiten
      • 9 Lesestunden

      In this highly anticipated follow-up, a legendary software expert presents the disciplines, techniques, tools, and practices essential for true software craftsmanship. This book offers practical advice on various aspects of programming, including estimating, coding, refactoring, and testing, while emphasizing the importance of attitude. It encourages approaching software development with honor, self-respect, and pride, advocating for clean work and effective communication. Readers will discover how to navigate challenges such as conflict, tight schedules, and unreasonable managers, as well as how to achieve a productive flow in coding and overcome writer’s block. The text addresses managing pressure and avoiding burnout, combining enduring attitudes with modern development paradigms, and fostering environments conducive to programmer and team success. It also teaches the importance of knowing when and how to say "No" or "Yes" and understanding the implications of these responses. Ultimately, the book highlights that great software is a product of dedicated professionals who are committed to their craft, guiding readers toward achieving pride and fulfillment in their work as software craftsmen.

      Clean Coder
      4,3