Angebote zu "Clean" (15 Treffer)

Clean Architecture
24,99 € *
ggf. zzgl. Versand

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. ´´Uncle Bob´´ Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin´s Clean Architecture doesn´t merely present multiple choices and options, and say ´´use your best judgment´´: it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like: * What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps? * What are the core principles of software architecture? * What is the role of the architect, and what is he/she really trying to achieve? * What are the core principles of software design? * How do designs and architectures go wrong, and what can you do about it? * What are the disciplines and practices of professional architects and designers? Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.

Anbieter: buecher.de
Stand: 06.08.2019
Zum Angebot
Clean Architecture
29,99 € *
ggf. zzgl. Versand

Praktische Lösungen für den Aufbau von Softwarearchitekturen von dem legendären Softwareentwickler Robert C. Martin (´´Uncle Bob´´) Allgemeingültige Regeln für die Verbesserung der Produktivität in der Softwareentwicklung über den gesamten Lebenszyklus Wie Softwareentwickler wesentliche Prinzipien des Softwaredesigns meistern, warum Softwarearchitekturen häufig scheitern und wie man solche Fehlschläge verhindern kann Wirklich gute Software zu entwickeln, ist ein schwieriges Unterfangen und eine große Herausforderung. Aber wenn Software in der richtigen Art und Weise entwickelt wird, erfordert die Erstellung und Instandhaltung nur wenige Ressourcen, Modifikationen und Anpassungen lassen sich schnell und einfach umsetzen und Mängel und Fehler treten nur hin und wieder in Erscheinung. Der Entwicklungsaufwand ist minimal, und das bei maximaler Funktionalität und Flexibilität. Was hier utopisch klingt, hat Robert C. Martin schon selbst erlebt und weiß deshalb, dass es so funktionieren kann. Als Entwickler können Sie Ihre Produktivität über die Lebenszeit eines jeden Softwaresystems dramatisch verbessern, indem Sie allgemeingültige Grundsätze für die Entwicklung professioneller Softwarearchitektur anwenden. In diesem Buch verrät Ihnen der legendäre Softwareentwickler diese maßgeblichen Prinzipien und zeigt Ihnen, wie Sie diese erfolgreich und effektiv anwenden. Basierend auf seiner mehr als 50-jährigen Berufserfahrung mit Softwareumgebungen jeder erdenklichen Art demonstriert Robert C. Martin in diesem Buch auf eindrucksvolle Weise, welche Entscheidungen Sie im Entwicklungsprozess treffen sollten und warum diese für Ihren Erfolg ausschlaggebend sind. Wie man es von ´´Uncle Bob´´ kennt, enthält dieses Buch zahlreiche unmittelbar anwendbare und in sich schlüssige Lösungen für die Herausforderungen, mit denen Sie im Berufsleben konfrontiert sein werden - jenen, die über Gedeih und Verderb Ihrer Projekte entscheiden. In diesem Buch lernen Sie: ArchitektonischeZielsetzungen der Softwareentwicklung richtig abstecken und die dafür notwendigen Kerndisziplinen und -praktiken planvoll einsetzen Die grundlegenden Prinzipien des Softwaredesigns für den Umgang mit Funktionalität, Komponententrennung und Datenmanagement meistern Den Entwicklungsprozess optimieren durch die zielgerichtete Anwendung von Programmierparadigmen und die klare Definition der Handlungsspielräume der Softwareentwickler Wichtige systemrelevante Programmbestandteile von bloßen ´´Details´´ unterscheiden Optimale, hochschichtige Strukturen für Web, Datenbank, Fat Client, Konsole und eingebettete Anwendungen implementieren Angemessene Grenzen und Layer definieren und die Komponenten und Services in Ihrem System organisieren Faktoren für das Scheitern von Softwaredesigns und -architekturen erkennen und diese Fehler vermeiden Clean Architecture ist für jeden gegenwärtigen oder angehenden Softwarearchitekten, Systemanalysten, Systemdesigner und Softwaremanager eine Pflichtlektüre - ebenso wie für jeden Programmierer, der die Softwaredesigns anderer Entwickler ausführen muss.

Anbieter: buecher.de
Stand: 31.07.2019
Zum Angebot
Clean Code
31,99 € *
ggf. zzgl. Versand

Even bad code can function. But if code isn

Anbieter: buecher.de
Stand: 31.07.2019
Zum Angebot
Clean Code - Deutsche Ausgabe
39,95 € *
ggf. zzgl. Versand

Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden - anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln

Anbieter: buecher.de
Stand: 17.08.2019
Zum Angebot
Handbuch für Softwareentwickler
49,90 € *
ggf. zzgl. Versand

Software-Architekten bauen auf gute Bücher! Das Lehr- und Nachschlagewerk für professionelles Software Engineering Inkl. Requirements Engineering, Clean Code, mobile Plattformen, Projektmanagement Mit realen Beispielen, vielen Grafiken und Best Practices Als Entwickler wissen Sie, dass es mit der Kenntnis von Sprachen und Programmierplattformen nicht getan ist. Erfolgreiche Software heißt: fundiertes Wissen in vielen Fachgebieten und Methoden, von der Architektur über Datenhaltung, Anforderungsmanagement und Sicherheitsfragen bis zum Projektmanagement. Dieses Buch behandelt alle Themen umfassend und auf den Punkt. Die Autoren geben Ihnen praktische Empfehlungen zu Grundlagen und aktuellen Fragen in der professionellen Softwareentwicklung. Das theoretische Fundament und die gut erläuterten Fachbegriffe sind dabei niemals Selbstzweck, sondern stehen im Dienst der Kunst, gute Software für Ihre Kunden zu entwickeln. Aus dem Inhalt: Grundlagen: Algorithmen und Datenstrukturen Anforderungsanalyse, Planung und Entwurf Gelungene User Interfaces Kundenzufriedenheit und Benutzerfreundlichkeit Migration - vom Altsystem zur zeitgemäßen Anwendung Datensicherheit, Datenschutz und Verschlüsselung Guter Code und Qualitätsmaßstäbe Plattformübergreifende Entwicklung Parallelprogrammierung Softwaretesting Mobile Computing im Enterprise-Umfeld Überblick über Werkzeuge wie Entwicklungsumgebungen und Versionsverwaltung

Anbieter: buecher.de
Stand: 19.08.2019
Zum Angebot
Pragmatic Unit Testing in Java 8 with Junit
24,99 € *
ggf. zzgl. Versand

The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You´ll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualities of a good test are. You´ll see how unit tests can pay off by allowing you to keep your system code clean, and you´ll learn how to handle the stuff that seems too tough to test.

Anbieter: buecher.de
Stand: 12.08.2019
Zum Angebot
Learn Rails 5.2
30,99 € *
ggf. zzgl. Versand

Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application. This book covers topics including Active Storage, Credentials, Active Record, Scaffolding, REST, Routing, Bundler, Forms, Cookies, and Sessions, all of which are vital for modern Rails web applications. To complement these topics you´ll also learn about test-driven development, Action Cable, Active Job, Action Mailer, I18n, Asset Pipeline, and caching. Finally, you´ll see a how-to for a production web server with nginx. This complete set of skills will set you up for a future of efficient and elegant Rails coding. What You Will Learn Use the Ruby on Rails web development framework Install and manage the Rails framework Persist data for your web application with Active Record Work with forms Apply a test-driven development approach to your Rails-based web applications Discover many Rails secrets and tips Who This Book Is For Beginners with at least some prior programming experience. Ruby experience is helpful, but not required.

Anbieter: buecher.de
Stand: 31.07.2019
Zum Angebot
Oracle Database 12c Release 2 Performance Tunin...
59,99 € *
ggf. zzgl. Versand

Proven database optimization solutions-fully updated for Oracle Database 12c Release 2 Systematically identify and eliminate database performance problems with help from Oracle Certified Master Richard Niemiec. Filled with real-world case studies and best practices, Oracle Database 12c Release 2 Performance Tuning Tips & Techniques thoroughly explains the latest monitoring, troubleshooting, and optimization methods. You will find out how to find and fix bottlenecks, configure storage devices, use Oracle Enterprise Manager, and develop and execute effective queries. Start-to-finish instruction is provided for writing faster, cleaner SQL and PL/SQL code and building radically more efficient, secure, and durable systems. In-depth details throughout highlight new options available for tuning both Oracle Database 12c and 12c Release 2. Testing, reporting, and security enhancements are also covered in this hands-on guide from Oracle Press. . Covers all of the new features in Oracle Database 12c Release 2 . Offers expert advice, proven strategies, and detailed examples . Written by an Oracle Certified Master, highly-respected speaker, and bestselling author

Anbieter: buecher.de
Stand: 15.08.2019
Zum Angebot
Growing Object-Oriented Software, Guided by Tests
40,99 € *
ggf. zzgl. Versand

Foreword by Kent Beck The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.´´ --Ward Cunningham ´´At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one´s a keeper.´´ --Robert C. Martin ´´If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.´´-- Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there´s a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and ´´grow´´ software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you´ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

Anbieter: buecher.de
Stand: 31.07.2019
Zum Angebot