Bookbot

Effektive Softwareentwicklung

Diese Serie befasst sich mit den Feinheiten der modernen Softwareentwicklung und bietet praktische Strategien zum Erstellen robuster und effizienter Anwendungen. Sie behandelt wesentliche Prinzipien, Best Practices und Spitzentechnologien, die die Branche prägen. Leser erwerben das Wissen, um ihre Design-, Code- und Prozessfähigkeiten zu verbessern. Es ist ein unverzichtbarer Leitfaden für Entwickler aller Niveaus, die besseren Code schreiben und überlegene Software liefern möchten.

Effective Enterprise Java
JavaScript effektiv
Code Reading
Effektiv Python programmieren
  • Dieses Buch bietet bewährte Verfahren, Tipps und Tricks für robusten, leistungsfähigen und wartungsfreundlichen Code. Es hilft, grundlegende Aufgaben effektiver zu erledigen und bietet Lösungen für Debugging, Testing und Optimierung, um die Qualität und Performance zu steigern. Die einfache Einstiegsmöglichkeit in die Python-Programmierung macht die Sprache beliebt, doch ihre einzigartigen Stärken sind nicht immer offensichtlich. Der Autor vermittelt eine Python-typische Herangehensweise und nutzt die Sprache, um stabilen und schnellen Code zu schreiben. Mit 59 bewährten Verfahren, die anhand praxisnaher Beispiele erläutert werden, orientiert sich der Stil an Scott Meyers' Buch über C++. Basierend auf jahrelanger Erfahrung bei Google zeigt der Autor weniger bekannte Eigenarten und Sprachelemente, die das Verhalten und die Performance des Codes beeinflussen. Leser lernen, wie sie grundlegende Aufgaben effizienter erledigen und wartungsfreundlicheren Code schreiben können. Der Inhalt umfasst umsetzbare Richtlinien für Python 2 und 3, präzise Definition von Systemverhalten mit Klassen, den Umgang mit Stolpersteinen bei Metaklassen, effizientere Ansätze für Nebenläufigkeit und Tipps zur Nutzung von Standardmodulen. Die Abschnitte sind eigenständige Lektionen, die leicht durchstöbert und in beliebiger Reihenfolge studiert werden können, was das Buch zu einem kompakten Nachschlagewerk für fortgeschrittene Einsteiger macht.

    Effektiv Python programmieren
    4,3
  • Code Reading

    The Open Source Perspective

    • 528 Seiten
    • 19 Lesestunden

    This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students, it has been virtually ignored as a discipline by existing references. The book fills this need with a practical presentation of all important code concepts, form, structure, and syntax that a student is likely to encounter. The concepts are supported by examples taken from real-world open source software projects. The focus upon reading code (rather than developing and implementing programs from scratch) provides for a vastly increased breadth of coverage.

    Code Reading
    3,6
  • Wollen Sie JavaScript wirklich beherrschen? Dann sollten Sie die Besonderheiten der Sprache effektiv nutzen und ihre Fallstricke vermeiden. Egal, wie lange Sie schon JavaScript-Code schreiben, dieses Buch hilft Ihnen, Ihr Verständnis der Programmiersprache zu vertiefen und wartbaren Code zu erstellen. Anhand praktischer Beispiele vermittelt es 68 Ansätze für besseren JavaScript-Code. Sie lernen, den passenden Programmierstil für jedes Projekt zu wählen, mit unvorhergesehenen Problemen umzugehen und das Potenzial von JavaScript gezielt einzusetzen. Themen sind unter anderem: verbesserte Vorgehensweisen für die prototypbasierte objektorientierte Programmierung, Feinheiten beim Umgang mit Arrays und Dictionary-Objekten, Erläuterungen der JavaScript-Funktionen und der Semantik von Gültigkeitsbereichen, nützliche Muster und Idiome wie Optionsobjekte und Method Chaining sowie eine tiefgehende Beschreibung des „Run-to-Completion“-Ansatzes für Nebenläufigkeit. Der Autor David Herman, Mitglied im JavaScript-Standardisierungskomitee TC 39, beleuchtet die inneren Funktionen der Sprache anschaulich und praxisorientiert. Er zeigt, wie Sie die Vorzüge von JavaScript umfassend nutzen und bewährte Techniken für die Zukunft anwenden können.

    JavaScript effektiv
    4,3
  • Effective Enterprise Java

    • 496 Seiten
    • 18 Lesestunden

    "With this book, Ted Neward helps you make the leap from being a good Java enterprise developer to a great developer!"—John Crupi, Sun Distinguished Engineer coauthor, Core J2EE Patterns If you want to build better Java enterprise applications and work more efficiently, look no further. Inside, you will find an accessible guide to the nuances of Java 2 Platform, Enterprise Edition (J2EE) development. Learn how Ted Neward provides you with 75 easily digestible tips that will help you master J2EE development on a systemic and architectural level. His panoramic look at the good, the bad, and the ugly aspects of J2EE development will address your most pressing concerns. Learn how to design your enterprise systems so they adapt to future demands. Improve the efficiency of your code without compromising its correctness. Discover how to implement sophisticated functionality that is not directly supported by the language or platform. After reading Effective Enterprise Java , you will know how to design and implement better, more scalable enterprise-scope Java software systems.

    Effective Enterprise Java
    3,5