Das DevOps-Handbuch

Teams, Tools und Infrastrukturen erfolgreich umgestalten

DOWNLOAD NOW »

Author: Gene Kim,Jez Humble,Patrick Debois,John Willis

Publisher: O'Reilly

ISBN: 3960101244

Category: Computers

Page: 432

View: 831

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.

IT-Servicemanagement (in OWL)

Umfrage und aktuelle Trends

DOWNLOAD NOW »

Author: Achim Schmidtmann

Publisher: BoD – Books on Demand

ISBN: 3749488614

Category: Computers

Page: 200

View: 9475

In den letzten 2-3 Jahren kann man wieder sehr viel mehr Bewegung rund um IT-Service-Management (ITSM) feststellen, dabei werden insbesondere die Begriffe DevOps, Agile und Lean in Zusammenhang mit ITSM gebracht, die nun auch Eingang in die neue ITIL® 4 finden. Diskutiert wird auch seit einiger Zeit über den Enterprise Service Management (ESM) Ansatz, der die Vorteile von ITSM auf andere Unternehmensbereiche ausweiten will. Hinzu kommt, dass der IT-Service Markt immer weiter wächst, damit steigt auch der Bedarf nach einem transparenten, zuverlässigen, sicheren, qualitativ hochwertigen und effizienten ITSM. Genau hier setzt unsere Umfrage unter Unternehmen, Öffentlichen Betrieben und Verwaltungen der Region Ostwestfalen-Lippe an, mit dem Ziel deren ITSM Status Quo zu bestimmen. Sie wurde von Masterstudierenden der Wirtschaftsinformatik der Fachhochschule (FH) Bielefeld im Mastermodul "IT-Service-Management" umgesetzt. Neben der Durchführung der Umfrage haben die Studierenden und ich auch sechs Beiträge zu oben bereits größtenteils angesprochenen aktuellen Trends im ITSM verfasst. Damit wurden sicherlich nicht alle derzeitig diskutierten Themen behandelt, aber eine sorgfältige Auswahl ermöglichte eine breite Abdeckung.

Das Mindset von DevOps: Accelerate

24 Schlüsselkompetenzen, um leistungsstarke Technologieunternehmen zu entwickeln und zu skalieren

DOWNLOAD NOW »

Author: Nicole Forsgren,Jez Humble,Gene Kim

Publisher: Vahlen

ISBN: 3800659646

Category: Business & Economics

Page: 216

View: 3774

Wie leistungsstarke Teams und Unternehmen in der Softwarebranche entstehen können. Die Fähigkeit, qualitativ hochwertige Software schnell und stabil bereitzustellen, ist ein wesentlicher Werttreiber für ein Unternehmen. Auf der Basis eines intensiven Forschungsprojektes haben Nicole Forsgren, Jez Humble und Gene Kim nicht nur die Faktoren untersucht und validiert, die bedeutend für die Softwarebereitstellung sind. Sie haben 24 Schlüsselkompetenzen identifiziert, die zur Performance der Softwarebereitstellung statistisch signifikant beitragen. Die wiederum führen zu erstaunlichen Ergebnissen. High Performer auf dem Gebiet der Softwarebereitstellung schaffen beispielsweise 46 Mal mehr Code-Fertigstellungen als Low Performer, sind 440 Mal schneller im Prozess von Auftragsvergabe bis zur Fertigstellung oder weisen eine fünffach geringere Fehlerquote in der Software auf. Das Destillat dieser bedeutenden Forschungsarbeit liegt nun in diesem Buch vor. Es hilft Ihnen dabei, nicht nur die Bereitstellungsperformance von Software zu verbessern. Aufgrund der Beschäftigung mit den Schlüsselkompetenzen können Sie damit beginnen, eine wirkliche Technologietransformation in Ihrer Organisation einzuleiten – die zu Ihrem Kontext und Ihren Zielen passt. Dazu sind nachhaltige Bemühungen, Investitionen, Fokus und Zeit erforderlich. Die Forschung ist jedoch eindeutig. Die Ergebnisse sind es wert, diesen Weg zu gehen. Aus dem Inhalt: Performance und Kultur messen und verändern Continuous Delivery: Technische Praktiken Architektur: Systemtypen und Bereitstellungsperformance Management-Praktiken für die Softwarebranche Produkte und Prozesse Deloyment Pain und Burn-out Mitarbeiterzufriedenheit, Identität und Engagement Transformationale Führung: Führungskräfte und Manager High Performance Leadership und Management Über die Autoren: Dr. Nicole Forsgren ist CEO und Chefwissenschaftlerin bei DevOps Research and Assessment. Jez Humble forscht zurzeit über Hochleistungsteams in seinem Start-up und lehrt an der Universität von Berkeley. Gene Kim ist Gründer und Gastgeber der DevOps Enterprise Summit-Konferenzen.

Software-Ergonomie

Theorien, Modelle und Kriterien für gebrauchstaugliche interaktive Computersysteme

DOWNLOAD NOW »

Author: Michael Herczeg

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110446863

Category: Computers

Page: 362

View: 1790

Das Buch ist eine wissenschaftliche, aber leicht lesbare Einführung in die Software-Ergonomie mit Vertiefungsthemen. Es diskutiert in systematischer Weise die wichtigsten Theorien, Modelle und Kriterien für gebrauchstaugliche Computeranwendungen. Dazu werden Grundlagen aus Arbeitswissenschaft, Psychologie, Design und Informatik interdisziplinär verknüpft und umsetzungsorientiert dargestellt. Das Buch dient in vielen Hochschulen als Begleitbuch für Lehrmodule wie Software-Ergonomie oder Mensch-Computer-Interaktion in diversen Studiengängen. Die Inhalte orientieren sich an den Empfehlungen der Gesellschaft für Informatik. Der Band nimmt Bezug auf internationale Normen (insbesondere DIN EN ISO 9241) und Arbeitsschutzgesetze wie die Arbeitsstättenverordnung (ArbStättV) und die Barrierefreie Informationstechnik-Verordnung (BITV 2.0). Dies macht das Buch auf für Praktiker zu einer wertvollen Grundlage für die Entwicklung benutzer- und aufgabengerechter interaktiver Computersysteme.

Erkenntnisse aus der akademischen Weiterbildung von IT-Fachkräften

Erfahrungen nach Abschluss der Erprobung des deutschlandweit ersten IT-Anrechnungsstudiengangs

DOWNLOAD NOW »

Author: Michael Städler,André von Zobeltitz

Publisher: BoD – Books on Demand

ISBN: 3748106416

Category: Language Arts & Disciplines

Page: 168

View: 8748

Im Rahmen der Bund-Länder-Initiative "Aufstieg durch Bildung: offene Hochschulen" werden an der Hochschule Weserbergland in Zusammenarbeit mit dem Institut für Soziologie der TU Darmstadt drei spezielle Anrechnungsstudiengänge für IT-Fachkräfte entwickelt und erprobt. Die Laufzeit des Vorhabens ist von August 2014 bis Juli 2020. Dieses Buch fasst wesentliche Erkenntnisse der verschiedenen Projektbeteiligten im Sinne von Best Practices und Lessons Learned zum Ende der Erprobung des ersten dieser Anrechnungsstudiengänge zusammen.

Projekt Phoenix

Der Roman über IT und DevOps – Neue Erfolgsstrategien für Ihre Firma

DOWNLOAD NOW »

Author: Gene Kim

Publisher: O'Reilly

ISBN: 3960100671

Category: Computers

Page: 352

View: 1863

Bill ist IT-Manager bei Parts Unlimited. An einem Dienstagmorgen erhält er auf der Fahrt zur Arbeit einen Anruf seines CEO. Die neue IT-Initiative der Firma mit dem Codenamen Projekt Phoenix ist entscheidend für die Zukunft von Parts Unlimited, aber das Projekt hat Budget und Zeitplan massiv überzogen. Der CEO will, dass Bill direkt an ihn berichtet und das ganze Chaos in neunzig Tagen aufräumt, denn sonst wird Bills gesamte Abteilung outgesourct. Mit der Hilfe eines Vorstandsmitglieds und dessen mysteriöser Philosophie der Drei Wege wird Bill klar, dass IT-Arbeit mehr mit dem Fertigungsbereich in einer Fabrik zu tun hat als er sich je vorstellen konnte. Die Zeit drängt: Bill muss dafür sorgen, dass der Arbeitsfluss auch zwischen den Abteilungen deutlich besser läuft und das Business-Funktionalität zuverlässig bereitgestellt wird. Drei Koryphäen der DevOps-Bewegung liefern hier die rasante und unterhaltsame Story, in der sich jeder, der im IT-Bereich arbeitet, wiederfinden wird. Sie erfahren nicht nur, wie Sie Ihre eigene IT-Organisation verbessern können - nach der Lektüre dieses Buchs werden Sie IT auch nie wieder so sehen wie zuvor.

Blockchain kurz & gut

DOWNLOAD NOW »

Author: Kai Brünnler

Publisher: O'Reilly

ISBN: 3960101694

Category: Computers

Page: 90

View: 5968

Der Begriff Blockchain steht für einen technologischen Durchbruch auf dem Gebiet digitaler Währungen. Das Konzept hinter diesem Begriff ist allerdings nicht einfach zu verstehen. Eine Blockchain ist eine Datenstruktur, die in kryptografischen Protokollen eingesetzt wird, um Sicherheit gegen bestimmte Angriffe zu gewährleisten. Ihr Sinn erschließt sich nur dann, wenn man diese Angriffe durchdacht hat. Nach einer kurzen Erläuterung der kryptografischen Grundlagen wird in diesem Buch deshalb der Aufbau eines Blockchainbasierten Protokolls von Grund auf nachvollzogen. Ausgehend von einem Protokoll, das jeder kennt, der schon einmal E-Banking benutzt hat, werden Schritt für Schritt Probleme aufgezeigt und gelöst und dabei neue Protokolle entwickelt – bis hin zu einer Blockchain. Abschließend werden mit dem gewonnenen Verständnis Anwendungsfälle von Blockchains identifiziert und auch ausgeschlossen. Sie lernen ausgewählte Blockchain-Anwendungen wie z.B. Zeitstempel für Dokumente, fälschungssichere Logs und verifizierbare Zufallszahlen kennen.

Continuous Delivery

Der pragmatische Einstieg

DOWNLOAD NOW »

Author: Eberhard Wolff

Publisher: dpunkt.verlag

ISBN: 3864919312

Category: Computers

Page: 282

View: 6222

Continuous Delivery ermöglicht es, Software viel schneller und mit wesentlich höherer Zuverlässigkeit in Produktion zu bringen, als es bisher möglich war. Grundlage dafür ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess für die Bereitstellung neuer Releases bietet. Dieses Buch macht Sie mit dem Aufbau einer Continuous-Delivery-Pipeline vertraut und erklärt, welche Technologien Sie dazu einsetzen können. Dabei lernen Sie u.a. folgende Themen kennen: • Infrastruktur-Automatisierung mit Chef, Docker und Vagrant • Automatisierung von Builds und Continuous Integration • Akzeptanztests, Kapazitätstests, exploratives Testen • Einführung von Continuous Delivery im Unternehmen • Continuous Delivery und DevOps • Auswirkungen auf die Softwarearchitektur Als praktisches Beispiel wird ein konkreter Technologie- Stack vorgestellt. Zahlreiche Aufgaben und Vorschläge für weitergehende Experimente laden Sie darüber hinaus zur praktischen Vertiefung des Themas ein. Nach der Lektüre können Sie abschätzen, welche Vorteile Continuous Delivery konkret bietet, und Sie verfügen über das nötige Handwerkszeug, um Continuous Delivery in Ihrem eigenen Arbeitsumfeld zu etablieren. Die Neuauflage wurde in Bezug auf Werkzeuge wie Docker, Jenkins, Graphite und den ELK-Stack aktualisiert. An neuen Themen sind Docker Compose, Docker Machine, Immutable Server, Microservices und die Einführung von Continuous Delivery ohne DevOps hinzugekommen.

Eclipse IDE kurz & gut

DOWNLOAD NOW »

Author: Ed Burnette,Joerg Staudemeyer

Publisher: O'Reilly Germany

ISBN: 395561154X

Category: Computers

Page: 176

View: 4433

Eclipse ist eine benutzerfreundliche, freie Entwicklungsumgebung (IDE), mit der die Anwendungsentwicklung dank vieler Werkzeuge zum Design, zum Modellieren und Testen vereinfacht wird. Dieser Band richtet sich an Java-Entwickler und gibt in knapper Form einen Überblick über zentrale Konzepte von Eclipse wie z.B. Views, Editoren und Perspektiven. Darüber hinaus wird erläutert, wie man Java-Code mit Hilfe von Tools wie Ant und JUnit integrieren kann. Das Buch bietet darüber hinaus Tipps und Tricks bei der Arbeit mit der IDE, ein Glossar Eclipse-typischer Begriffe sowie eine Auswahl nützlicher Plug-ins. Das Buch wurde für die dritte Auflage komplett überarbeitet und basiert auf der Version Eclipse 4.3.

Innovationsorientiertes IT-Management mit DevOps

IT im Zeitalter von Digitalisierung und Software-defined Business

DOWNLOAD NOW »

Author: Rainer Alt,Gunnar Auth,Christoph Kögler

Publisher: Springer-Verlag

ISBN: 3658187042

Category: Business & Economics

Page: 57

View: 3446

Dieses essential verbindet die neue Welt der Digitalisierung mit dem klassischen IT-Management. Es erkennt die Softwareentwicklung und das Softwaremanagement als wichtiges Element digitaler Innovationen. Dazu führen die Autoren ausführlich in das Software-defined Business ein und legen die Grundlagen eines innovationsorientieren IT-Managements. Die auf agilen Verfahren aufbauende DevOps-Methode repräsentiert einen Lösungsansatz, der schnelle (Re)Aktion durch digitale Innovation einerseits und langfristige Entwicklungszyklen sowie stabilen Betrieb andererseits verbindet. Eine umfassende Fallstudie bei der T-Systems Multimedia Systems illustriert den Einsatz von DevOps in der Praxis.

Quasar Enterprise

Anwendungslandschaften serviceorientiert gestalten

DOWNLOAD NOW »

Author: Gregor Engels,Andreas Hess,Bernhard Humm,Oliver Juwig,Marc Lohmann

Publisher: dpunkt.verlag

ISBN: 386491387X

Category: Computers

Page: 335

View: 1580

IT-Anwendungslandschaften in Unternehmen sind komplexe, über Jahre gewachsene Gebilde. Sie architektonisch zu gestalten und nachhaltig zu entwickeln erfordert eine eigene Methodik jenseits der klassischen Softwaretechnik. Der Ansatz serviceorientierter Architekturen (SOA) ist ein wichtiges Instrument, reicht aber alleine nicht aus. In Quasar Enterprise haben Experten des Softwareunternehmens sd&m eine durchgängige Architekturmethodik für die serviceorientierte Gestaltung von Anwendungslandschaften entwickelt, die Erfahrungen aus Dutzenden von Beratungs-, Integrations- und großen Softwareprojekten widerspiegelt. Das Besondere an Quasar Enterprise ist die Sammlung konkreter Methoden, Regeln, Referenzarchitekturen und Muster für die Gestaltung, ausgehend von der Architektur des Geschäfts über die logische Strukturierung der IT in Services und Domänen bis hin zu physischen Komponenten und Schnittstellen inkl. deren Kopplung über technische Integrationsplattformen. Im ersten Teil des Buches wird ein fiktives, aber realistisches Projekt aus der Sicht eines IT-Architekten beschrieben. Der Leser schaut ihm bei seiner Arbeit über die Schulter und erlangt so ein intuitives Verständnis der Artefakte und Verfahrensbausteine von Quasar Enterprise. Das Vorgehen im Projekt erlebt er dabei beispielhaft. Teil II vertieft das Erlernte systematisch. Es führt in die Grundlagen für Anwendungslandschaften und SOA ein und erläutert danach Schritt für Schritt Begriffe, Zusammenhänge und Vorgehensbausteine. Die Beziehungen zwischen Architekturentscheidungen und Qualitätszielen werden transparent gemacht.

Java EE kurz & gut

DOWNLOAD NOW »

Author: Arun Gupta

Publisher: O'Reilly Germany

ISBN: 3868999590

Category: Computers

Page: 208

View: 4307

Sie möchten die Schlüsselspezifikationen der Java EE 6-Plattform schnell und unkompliziert kennenlernen? Dann ist dieses Taschenbuch genau das Richtige für Sie. Es bietet einen Überblick über die wichtigsten Technologien, die auf der Plattform eingesetzt werden, sowie leicht verständliche Codebeispiele, die Ihnen demonstrieren, wie Java EE 6 die Entwicklung von Web- und Enterprise-Anwendungen drastisch vereinfacht. - Verstehen, wie die Java EE 6-Features mit Design Patterns in Web- und Enterprise-Anwendungen zusammenhängen - Die nötigen Spezifikationen finden, um die eigene Anwendung Java EE-fähig zu machen - Neuerungen bei Enterprise JavaBeans (EJB), JavaServer Faces (JSF) und anderen Komponenten kennenlernen - Java EE 6-Web Profile entdecken, die den früheren "One Size Fits All"-Ansatz ersetzen - Die Contexts and Dependancy Interjection (CDI) und die Java API für RESTful Webservices einsetzen - Die Java EE-Entwicklung mit Netbeans und GlassFish starten

DevOps

DOWNLOAD NOW »

Author: Helmut Körner

Publisher: Lulu.com

ISBN: 1291102167

Category:

Page: N.A

View: 1208

Das Mac-Buch für Senioren

Die verständliche Anleitung zu Apple-Computern

DOWNLOAD NOW »

Author: Philip Kiefer

Publisher: dpunkt.verlag

ISBN: 3864919452

Category: Computers

Page: 384

View: 9228

Anwenderfreundlichkeit und Sicherheit, dafür stehen die Mac-Rechner von Apple. Auch das exklusive Design und die gute Anbindung zu iPhone und iPad sprechen für MacBook und iMac. Doch ausgerechnet die Funktionsvielfalt des Mac-Betriebssystems macOS bildet für ältere Einsteiger oft eine Hürde, die ihnen die Freude am Mac verdirbt. Dieses Buch nimmt Sie von Anfang an bei der Hand und unterstützt Sie dabei, die wesentlichen Funktionen Ihres Apple-Computers schrittweise kennenzulernen. Die zweite Auflage des erfolgreichen Mac-Buchs geht auf überarbeitete Funktionen des Betriebssystems und das neue, in macOS enthaltene Programm »Fotos« ein. Alltagstaugliche Anleitungen mit vielen Abbildungen ersparen Ihnen langes Herumprobieren. Sie lernen, Ihren Mac auch über das nächste Software-Update hinaus souverän zu bedienen. Entscheiden Sie mithilfe des Buchs selbst, welche der zahlreichen Möglichkeiten Ihres Macs für Sie interessant sind, und finden Sie sich auf Ihrem Computer zurecht, ohne nervenaufreibende Überraschungen zu erleben. Verständliche Sprache ohne Fachchinesisch macht das Buch zur angenehmen Lektüre, die Sie weiterbringt. - Ihren Mac sicher in Betrieb nehmen - Mit dem Mac ins Internet - Steuern Sie den Rechner mit Sprachbefehlen – mit Sprachassistentin Siri - Mit der App »Fotos« Ihre Bilder bearbeiten und teilen

Funktionale Sicherheit in der Praxis

Anwendung von DIN EN 61508 und ISO/DIS 26262 bei der Entwicklung von Serienprodukten

DOWNLOAD NOW »

Author: Peter Löw,Roland Pabst,Erwin Petry

Publisher: dpunkt.verlag

ISBN: 3898648982

Category: Computers

Page: 365

View: 452

Das Buch gibt einen fundierten Überblick über Normen zur funktionalen Sicherheit. Es erläutert die Anforderungen der Grundnorm DIN EN 61508, der zukünftigen Automotive-Norm ISO 26262 und der Bahnnormen (u.a. DIN EN 50128). Die Beziehungen zu Reifegradmodellen (CMMI/SPICE) sowie Fragestellungen bei ihrer konkreten Anwendung werden anhand von Lösungsbeispielen aus allen Phasen der Produktentwicklung aufgezeigt. Konkrete Beispiele umfassen die Produktarchitektur, die Analyse und Beurteilung der Sicherheit, notwendige Prozesse und Methoden sowie die Werkzeugunterstützung.

Requirements Engineering für die agile Softwareentwicklung

Methoden, Techniken und Strategien. Unter Mitwirkung von Markus Unterauer

DOWNLOAD NOW »

Author: Johannes Bergsmann

Publisher: dpunkt.verlag

ISBN: 3960881908

Category: Computers

Page: 386

View: 5037

Dieses Buch gibt einen praxisorientierten Überblick über die am weitesten verbreiteten Techniken für die Anforderungsspezifikation und das Requirements Management in agilen Projekten. Es beschreibt sowohl sinnvolle Anwendungsmöglichkeiten als auch Fallstricke der einzelnen Techniken.Behandelt werden im Einzelnen:Grundlagen und die fünf Grundprinzipien des Requirements Engineering in der agilen SoftwareentwicklungRequirements-Ermittlung und -DokumentationRequirements-Validierung und -AbstimmungQualität von RequirementsRequirements ManagementOrganisatorische AspekteRollen im Requirements EngineeringDarüber hinaus werden rechtliche und wirtschaftliche Themen erläutert sowie auf die Herausforderungen in größeren Organisationen eingegangen.Das Buch ist Hilfestellung und Nachschlagewerk, um in der täglichen Praxis der agilen Projekte Requirements Engineering und Requirements Management professionell und mit nachhaltigem Nutzen umzusetzen.Die 2. Auflage wurde vollständig überarbeitet und berücksichtigt den Lehrplan "[email protected] Primer" des International Requirements Engineering Board (IREB).

Das Nikon D5300 Handbuch

DOWNLOAD NOW »

Author: Michael Gradias

Publisher: dpunkt.verlag

ISBN: 3864914922

Category: Photography

Page: 336

View: 2702

Michael Gradias (www.gradias.de und www.gradias-foto.de) ist seit 1980 selbstständiger Grafikdesigner und Fotograf. Seit 1997 hat er über 120 Fachbücher in den Bereichen Grafik, Video und Fotografie veröffentlicht, die insgesamt weit über eine Million Mal verkauft und in acht Sprachen übersetzt wurden. Außerdem schreibt er regelmäßig für diverse Fachzeitschriften Artikel. Er fotografiert seit 1985 mit Nikon-Kameras und sammelt diese auch (17 Modelle von der F über die F3 bis hin zur D300, D800, P7000 und Nikon 1 V1). Seit 2005 hat er zu jeder digitalen Nikon-Spiegelreflexkamera - außer den einstelligen Profimodellen - ein Kamerahandbuch verfasst.

Agile Softwareentwicklung mit C# (Microsoft Press)

Best Practices und Patterns für flexiblen und adaptiven C#-Code

DOWNLOAD NOW »

Author: Gary McLean Hall

Publisher: dpunkt.verlag

ISBN: 3864916917

Category: Computers

Page: 462

View: 3791

Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code, der agilen Teams die Arbeit erleichtert und bewährte Prinzipien der objektorientierten Programmierung (insbesondere SOLID) berücksichtigt. Das Ergebnis ist ein praxisorientiertes Werk, das Ihnen anhand vieler Code-Beispiele verdeutlicht, wie Sie in einem agilen Umfeld Code schreiben können, der flexibel und adaptiv ist. Lernen Sie, wie Sie Unit Tests richtig einsetzen, welche Methoden der Refaktorierung effektiv sind, wie Sie wichtige Patterns verwenden und gefährliche Anti-Patterns vermeiden. Dieses Buch macht Ihren Code agil! · Die Scrum-Grundlagen: Artefakte, Rollen, Kennzahlen und Phasen · Organisation und Management von Abhängigkeiten · Best Practices für Patterns und Anti-Patterns · Beherrschung der SOLID-Prinzipien: Single-Responsibility, Open/Closed, Liskovsche Substitution · Schnittstellen richtig managen, um anpassungsfähigen Code zu erhalten · Unit-Tests und Refaktorierung im Zusammenspiel · Einfluss von Delegation und Abstraktion auf die Anpassungsfähigkeit von Code · Implementierung von Dependency-Injection · Die praktische Anwendung dieser Prinzipien im Rahmen eines agilen Projekts

Softwaretests mit JUnit

Techniken der testgetriebenen Entwicklung

DOWNLOAD NOW »

Author: Johannes Link

Publisher: dpunkt.verlag

ISBN: 3898649601

Category: Computers

Page: 432

View: 5558

Das Buch führt den fortgeschrittenen Java-Entwickler anhand von zahlreichen Code-Beispielen in die Erstellung automatisierter Unit-Tests ein, wobei das Augenmerk auf der Vermittlung von Stärken und Schwächen der testgetriebenen Entwicklung liegt. Es werden sowohl die Grundlagen des Unit-Testens mit JUnit, einem Open-Source-Werkzeug zur Testautomatisierung, als auch weiterführende Techniken behandelt, z.B. das Testen persistenter Objekte sowie verteilter, nebenläufiger und Web-basierter Applikationen.Neu in der 2. Auflage: Testen von XML-Dokumenten und XHTML sowie die testgetriebene Entwicklung unter .NET (NUnit, C). Auch das Kapitel zu EJBs ist neu hinzugekommen.