Gratisversand in ganz Deutschland!
Bookbot

Robert Cecil Martin

    5. Dezember 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 Coder
    Clean Agile. Die Essenz der agilen Softwareentwicklung
    Clean Craftsmanship
    Clean-Code
    • 2022

      Ein Modell für die Anwendung von Bildungsprozess-Kompetenzen

      Eine amerikanische Perspektive des Erweiterungssystems

      • 160 Seiten
      • 6 Lesestunden

      Erweiterung ist ein lehrender Lernprozess. Die Bildungsprozesse werden in Extension verwendet, um die Bildungsprogramme zu planen, zu implementieren, durchzuführen und zu evaluieren und die Bedürfnisse der Menschen zu erfüllen. Dieses Buch stellt eine in den Vereinigten Staaten durchgeführte Studie vor, um die Bedeutung von 42 beruflichen Kompetenzen zu ermitteln, die den vier Bereichen des Bildungsprozesses zugeordnet sind. Nach dem Zufallsprinzip ausgewählt, nahmen 441 Extension-Ausbilder im Rahmen einer Online-Umfrage an der Studie teil. Die Ergebnisse deuten darauf hin, dass die Teilnehmer die Mehrheit der Kompetenzen als sehr wichtig für ihre berufliche Entwicklung bezeichneten und dass der beste Zeitpunkt, um viele Kompetenzen zu erlernen, die Erfahrung am Arbeitsplatz war. Aus der Studie wurde ein Modell zur Entwicklung der beruflichen Kompetenzen abgeleitet. Dieses Modell könnte ein nützliches Instrument sein, um (1) flexible Personalentwicklungsprogramme durch Graduiertenausbildung, berufsbegleitende Programme und Training on-the-job zu entwerfen und (2) neue Richtlinien für die Auswahl, Ausbildung, berufliche Entwicklung und Leistungsbeurteilung von Mitarbeitern zu entwickeln. Die Ergebnisse der Studie haben Auswirkungen auf die berufliche Entwicklung von Beratern in einer Vielzahl von internationalen Extension-Einstellungen.

      Ein Modell für die Anwendung von Bildungsprozess-Kompetenzen
    • 2022
    • 2021
    • 2021

      Hansi Frost ist an der Ostsee gestrandet. Sein bisherigens Leben gescheitert, Lebenspartnerin weg, Haus weg, Job weg, Freunde weg. In dieser Lage spülte es ihn vom Süden ganz in den Nordosten der Republik. Hier findet er sich in der Platte wieder. Um der Tristesse zu entkommen, flüchtet sich Hansi in Alkohol, Drogen, Affären und seinen Wahn. Langsam und zäh zieht das Leben seine Bahn. Die Ziele sind auch weg, und eigentlich will er nichts mehr werden. Gegen ein Wunder - oder zumindest eine Erleuchtung - hätte er nichts einzuwenden! Bissig, ironisch, unterkühlt und mit dem Charme der Platte, erzählt hier der Psycho Frost über unsere Zeit, in der fast nichts wirklich glänzt. Ständige Betäubung macht das Dasein erträglich - Frost, der Loser! Am Ende steht ein sinnfreies Leben.

      Herzverlierer
    • 2021

      Der Mittelpunkt der Welt liegt in Mannheim, vielen ist das nicht bekannt. Viele große Erfindungen kommen und kamen von hier.»Deshalb war's an der Zeit, des ein für alle mol zu kläre!«Folgen Sie dem Protagonisten und er zeigt Ihnen, dass es wahr ist! Begleiten Sie den Autor durch die Szenen im »Busch«, den Benzbaracken, little Istanbul und die Neckarstadt. Lassen Sie uns erfahren, was die Multi-Kulti-Szene in dieser geilen Stadt so einzigartig macht. Entdecken Sie einen unglaublichen Erfindergeist. Was geht ab?Gehen wir der Sache auf den Grund und füllen die These, dass Mannheim das Zentrum des Universums ist, mit Leben. Sehen wir uns den Mannheimer Dreck mal genau an und wagen wir einen Ausblick! Was macht die Gegenwart aus und was wird die Zukunft bringen?»Eine Hommage an eine Stadt, die so nur an der Ostseeküste entstehen konnte.«

      Mannheim - Mittelpunkt der Welt
    • 2020
    • 2018

      Praktische Lösungen für den Aufbau von Softwarearchitekturen von Robert C. Martin bietet allgemeingültige Regeln zur Steigerung der Produktivität in der Softwareentwicklung über den gesamten Lebenszyklus. Die Herausforderungen bei der Entwicklung hochwertiger Software werden beleuchtet, ebenso wie die Prinzipien des Softwaredesigns, die häufige Fehlschläge von Softwarearchitekturen verhindern können. Wenn Software richtig entwickelt wird, sind Wartung und Anpassungen ressourcenschonend, und Fehler treten selten auf. Martin teilt aus über 50 Jahren Erfahrung entscheidende Prinzipien, die die Produktivität bei der Entwicklung professioneller Softwarearchitektur erheblich steigern können. Das Buch bietet zahlreiche sofort anwendbare Lösungen für Herausforderungen im Berufsleben, die über den Erfolg von Projekten entscheiden. Leser lernen, architektonische Zielsetzungen präzise zu definieren, grundlegende Prinzipien des Softwaredesigns zu meistern, den Entwicklungsprozess durch gezielte Programmierparadigmen zu optimieren und wichtige systemrelevante Elemente von unwesentlichen Details zu unterscheiden. Zudem wird gezeigt, wie man optimale Strukturen für verschiedene Anwendungen implementiert, angemessene Grenzen und Layer definiert und Faktoren für das Scheitern von Designs erkennt. Dieses Werk ist unverzichtbar für Softwarearchitekten, Systemanalysten, Designer und Programmierer, die die Softwaredesigns anderer umsetzen müssen

      Clean architecture
    • 2014

      Clean Coder

      Verhaltensregeln für professionelle Programmierer

      3,7(13)Abgeben

      Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. Grossartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. (Quelle: buch.ch)

      Clean Coder
    • 2009

      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