Gratis Versand ab € 14,99. Mehr Infos.
Bookbot

Martin Fowler

    18. Dezember 1963

    Martin Fowler ist ein Softwareingenieur und ein führender Verfechter von Best Practices im Enterprise-Software-Design. Seine Arbeit konzentriert sich stark auf agile Softwareentwicklungsmethoden und propagiert Prinzipien, die zu einem effektiveren und qualitativ hochwertigeren Softwaredesign führen. Er legt Wert auf praktische Anwendung und Wissensaustausch innerhalb der Software-Community.

    Martin Fowler
    Domain-driven design : tackling complexity in the heart of software
    Refactoring. Improving the Design os Existing Code
    UML - konzentriert
    Analysemuster
    Patterns für Enterprise-Application-Architekturen
    Refactoring oder: Wie Sie das Design vorhandener Software verbessern
    • Objektorientiertes Denken wird in diesem theoretischen Werk zusammengefasst. Die Technik des Refactorings verbessert die Qualität des Codes, indem sie dessen Struktur, Wiederverwendbarkeit und Lesbarkeit verbessert, während die Funktionalität und Absicht des Codes beibehalten werden. Dieses Buch stellt 72 Refactoring-Techniken vor, um den Code schrittweise zu verbessern. Besonders wird detailliert erklärt, wann, wo und wie Refactoring angewendet werden kann, basierend auf dem gesammelten Know-how von Experten. Zudem wird im Anhang eine Tabelle mit Techniken zur Behebung von vermuteten Designproblemen bereitgestellt, um die geeigneten Techniken leicht zu finden und anzuwenden.

      Refactoring oder: Wie Sie das Design vorhandener Software verbessern
      4,3
    • Das Buch vermittelt dem Leser die grundlegenden Kenntnisse, die ein erfolgreicher Software-Architekt benötigt. Anhand einer Reihe von praxisnahen Beispielen wird gezeigt, wie sich große Systeme in Komponenten zerlegen lassen und welche Beziehungen es zwischen diesen gibt. Weiterhin gibt es Antworten zu essenziellen Fragen im Umfeld der Software-Architektur, wie beispielsweise: Wie gestaltet sich der Entwurfsprozess? Welche Methoden und Beschreibungstechniken sind geeignet? Welche erprobten Lösungen gibt es für technische Aspekte wie Transaktionsverwaltung oder Persistenz?

      Patterns für Enterprise-Application-Architekturen
      4,1
    • Über 300.000 Entwickler haben von früheren Ausgaben von UML Distilled profitiert. Diese Ausgabe ist eine wertvolle Ressource für schnelle, prägnante Einblicke in das Verständnis und die Anwendung von UML 2.0 sowie früheren Versionen. Einige Leser möchten sich schnell mit UML 2.0 vertraut machen und die wesentlichen Aspekte der UML erlernen. Andere nutzen dieses Buch als praktisches Nachschlagewerk für die häufigsten Teile der UML. Der Autor bietet eine kurze, prägnante und fokussierte Präsentation. Das Buch beschreibt alle wichtigen UML-Diagrammtypen, deren Verwendungszweck und die grundlegende Notation zur Erstellung und Entschlüsselung. Dazu gehören Klassendiagramme, Sequenzdiagramme, Objektdiagramme, Paketdiagramme, Bereitstellungsdiagramme, Anwendungsfalldiagramme, Zustandsmaschinen, Aktivitätsdiagramme, Kommunikationsdiagramme, Kompositionsstrukturdiagramme, Komponentendiagramme, Interaktionsübersicht und Timing-Diagramme. Die Beispiele sind klar und die Erklärungen konzentrieren sich auf die grundlegende Entwurfslogik. Es enthält ein schnelles Nachschlagewerk zu den nützlichsten Teilen der UML-Notation und eine nützliche Zusammenfassung der Diagrammtypen, die zur UML 2.0 hinzugefügt wurden.

      UML - konzentriert
      3,8
    • Refactoring is gaining momentum amongst the object oriented programming community. It can transform the internal dynamics of applications and has the capacity to transform bad code into good code. This book offers an introduction to refactoring.

      Refactoring. Improving the Design os Existing Code
      4,3
    • NoSQL Distilled

      • 188 Seiten
      • 7 Lesestunden

      'NoSQL Distilled' is designed to provide you with enough background on how NoSQL databases work, so that you can choose the right data store without having to trawl the whole web to do it. It won't answer your questions definitively, but it should narrow down the range of options you have to consider.

      NoSQL Distilled
      4,1