Inhaltsverzeichnis. Geleitwort Einleitung... 13
|
|
|
- Frank Becke
- vor 9 Jahren
- Abrufe
Transkript
1 5 Geleitwort Einleitung Einführung Setup Die Beispiele C++-Compiler CMake Google Mock CppUTest libcurl JsonCpp rlog Boost Beispiele erstellen und Tests ausführen Teardown Testgetriebene Entwicklung: Ein erstes Beispiel Setup Der Soundex-Algorithmus Erste Schritte Unsauberen Code korrigieren Schrittweises Vorgehen Fixtures Denkprozesse bei TDD Testen und testgetriebene Entwicklung im Vergleich
2 6 2.9 Was wäre, wenn...? Eins nach dem anderen! Die Länge einschränken Vokale fallen lassen Tests übersichtlich gestalten Querdenken beim Testen Zurück zum Thema Refactoring zu Funktionen mit nur je einer Aufgabe Der letzte Schliff Welche Tests fehlen noch? Unsere Lösung Die Soundex-Klasse Teardown Testgetriebene Entwicklung: Grundlagen Setup Unit Tests und Grundlagen von TDD Der TDD-Zyklus: Rot Grün Refactoring Die drei Regeln von TDD Verfrühtes Bestehen von Tests Die richtige Einstellung für den erfolgreichen Einsatz von TDD Techniken für den Erfolg Teardown Tests konstruieren Setup Aufbau Schnelle Tests, langsame Tests, Filter und Suiten Assertions (Zusicherungen) Private Daten untersuchen Testen und testgetriebene Entwicklung im Vergleich: Parametrisierte Tests und andere Spielereien Teardown
3 7 5 Testdoubles Setup Herausforderungen durch Abhängigkeiten Testdoubles Ein selbst gebautes Testdouble Die Testabstraktion bei der Verwendung von Testdoubles verbessern Mock-Frameworks verwenden Testdoubles platzieren Ein anderes Vorgehen beim Design Strategien zur Verwendung von Testdoubles Verschiedenes zum Thema Testdoubles Teardown Inkrementelles Design Setup Einfaches Design Was ist mit dem Design im Voraus? Hindernisse für das Refactoring Teardown Qualitativ hochwertige Tests Setup Tests nach dem FIRST-Prinzip Eine Zusicherung pro Test Testabstraktion Teardown Herausforderungen durch Legacy-Code Setup Legacy-Code Kernsätze Die Altanwendung Die Denkweise der testgetriebenen Entwicklung Sicheres Refactoring zur Unterstützung von Tests
4 8 8.7 Tests zur Beschreibung des vorhandenen Verhaltens hinzufügen Ablenkungen durch die Realitäten des vorhandenen Codes Ein Testdouble für rlog erstellen Testgetriebene Änderungen Eine neue Story Schnellere Tests finden Mondo Extracto Verwendung einer Membervariablen Verwendung eines Mocks Alternative Injektionstechniken Umfassende Änderungen mit der Mikado-Methode Die Mikado-Methode im Überblick Methoden mit Mikado verschieben Weitere Überlegungen zur Mikado-Methode Lohnt sich der Aufwand? Teardown TDD für Threads Setup Grundprinzipien für die testgetriebene Thread-Entwicklung GeoServer Performance-Anforderungen Eine asynchrone Lösung gestalten Dies ist immer noch einfaches TDD »Einfädeln« Probleme der Parallelverarbeitung offenlegen Client-Threads im Test erstellen Mehrere Threads in ThreadPool erstellen Zurück zu GeoServer Teardown
5 9 10 Weitere Aspekte von TDD Setup TDD und die Performance Unit Tests, Integrationstests und Akzeptanztests Transformation Priority Premise (TPP) Zusicherungen zuerst schreiben Teardown Wachstum und Pflege von TDD Setup Laien TDD erklären Die Todesspirale schlechter Tests (»SCUMmy-Kreislauf«) Pair Programming Katas und Dojos Metriken zur Codeabdeckung wirkungsvoll anwenden Kontinuierliche Integration Teamstandards für TDD aufstellen Mit der Community auf dem Laufenden bleiben Teardown A Unit-Test-Frameworks im Vergleich A.1 Setup A.2 Funktionen von TDD-Unit-Test-Frameworks A.3 Hinweise zu Google Mock A.4 Hinweise zu CppUTest A.5 Andere Frameworks für Unit Tests A.6 Teardown B Code-Kata: Umrechner für römische Zahlen B.1 Setup B.2 Los geht's! B.3 Übung macht den Meister B.4 Teardown Literatur Index
Inhalt. 3.1 Der inkrementelle Entwurf im Überblick... 13 3.2 Flache Aufwandskurve... 14 3.3 Qualitätskriterien für den inkrementellen Entwurf...
ix 1 Einleitung 1 Roman Pichler Stefan Roock 1.1 Agile Softwarewicklung und Scrum............................ 1 1.2 Zielgruppe und Zielsetzung.................................. 2 1.3 Überblick über das
Viele Entwickler finden Testen langweilig.
1 Viele Entwickler finden Testen langweilig. 2 Das galt auch für mich und meine Kollegen. 3 Programmierung kreativ Testen wiederholend, langweilig, eintönig 4 Programmierung konstruktiv, neuen Nutzen schaffen
Test-driven development JUnit-Test. Lars Varain
Test-driven development JUnit-Test Lars Varain Inhalt Test-driven Development (TDD) Junit4 Beispiel Inhalt Test-driven Development (TTD) Warum TDD? Zyklus Ausnahmebehandlung Junit4 Beispiel Inhalt Test-driven
Unit Tests mit Junit 4. Dario Borchers
Unit Tests mit Junit 4 Dario Borchers Agenda Warum testgetriebene Entwicklung von Software? - Motivation Was ist testgetriebene Entwicklung? - Prozess der testgetriebenen Entwicklung - Arten von Tests
Iterativ. Inkrementell
Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks
TDD. mit JUnit & Mockito. Tobias Trelle, codecentric
TDD mit JUnit & Mockito Tobias Trelle, codecentric AG @tobiastrelle 1 Tobias Trelle Software Architekt @ codecentric AG Twitter: @tobiastrelle Slideshare: http://de.slideshare.net/tobiastrelle/ GitHub:
Testgetriebene Entwicklung mit C++
Testgetriebene Entwicklung mit C++ Sauberer Code. Bessere Produkte. von Jeff Langr 1. Auflage dpunkt.verlag 2014 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 189 8 Zu Inhaltsverzeichnis schnell
Fortgeschrittenes Programmieren mit Java. Test Driven Development
Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test
Code verifizieren mittels
Code verifizieren mittels Unit- und Regressionstests Institut für Numerische Simulation, Universität Bonn Seminarreihe Technische Numerik Wozu sollen gut sein? Was für Testarten gibt es? Wie funktionieren
Die andere agile Methode
Feature Driven Development Die andere agile Methode [email protected], [email protected], http://www.it-agile.de Herzlich Willkommen! Stefan Roock akquinet it-agile GmbH agile Projekte Coaching
Extreme Programming: Überblick
Extreme Programming: Überblick Stefan Diener / Apr 18, 2007 / Page 1 Prinzipien Rollen Planung Implementierung Praktiken weitere Vorgehensweisen Grenzen Inhalt Stefan Diener / Apr 18, 2007 / Page 2 Prinzipien
JUnit. Software-Tests
JUnit Software-Tests Übersicht Einleitung JUnit Jia Li Grundlegendes Diana Howey Hendrik Kohrs Praktische Einbindung Benjamin Koch Zili Ye Einleitung in allgemeines Testen Automatische Tests Testen ist
Testen im Software- Entwicklungsprozess
Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von
Agile Java-Entwicklung in der Praxis
Agile Java-Entwicklung in der Praxis Michael Hüttermann O'REILLY* Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo Inhalt Prolog Einleitung XI XV Teil I: Die Methodik agiler Softwareentwicklung
Wie wird mein Code testbar? Referent: David Völkel
Wie wird mein Code testbar? Referent:DavidVölkel http://commons.wikimedia.org/wiki/file:pit_crew_hudson_valley.jpg http://commons.wikimedia.org/wiki/file:carservice.jpg DavidVölkel anti pattern hardtotestcode
Test Driven Development
Test Driven Development Definition & Motivation [~15min] Demo [~10min] Stubs & Mocks [~15min] Übliche Fehler [~5min] Folie 1 TDD [Kent Beck] Schreibe keine Zeile Code ohne einen fehlschlagenden (roten)
Programmierprojekt. Anne0e Bieniusa Sommersemester 2014
Programmierprojekt Anne0e Bieniusa Sommersemester 2014 Phasen der So;ware- Entwicklung Planungsphase DefiniConsphase Entwurfsphase ImplemenCerungsphase Testphase Wasserfall- Modell Einführungs- und Wartungsphase
Design for Testability in der Praxis Referent: David Völkel
Design for Testability in der Praxis Referent:DavidVölkel http://commons.wikimedia.org/wiki/file:pit_crew_hudson_valley.jpg http://commons.wikimedia.org/wiki/file:carservice.jpg DavidVölkel anti pattern
Effektives Arbeiten mit Legacy Code
Effektives Arbeiten mit Legacy Code Refactoring und Testen bestehender Software von Michael C. Feathers 1. Auflage Effektives Arbeiten mit Legacy Code Feathers schnell und portofrei erhältlich bei beck-shop.de
Extreme Programming. Universität Karlsruhe (TH) Fakultät für Informatik Lehrstuhl für Programmiersysteme. Forschungsuniversität gegründet 1825
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Extreme Programming Agiles Manifest Individuen und Interaktion wichtiger als Prozesse und Werkzeuge Laufende Software wichtiger als vollständige
Programmiertechnik II
Modultests Ziele Überprüfung der Korrektheit eines Moduls Korrektheit: Übereinstimmung mit (informaler) Spezifikation Modul: kleine testbare Einheit (Funktion, Klasse) Engl.: unit test White box testing
JUnit. HierarchicalContextRunner. Mehr Struktur. TDD. Clean Code. Verantwortung. Skills. Namics. Stefan Bechtold. Principal Software Engineer.
JUnit. HierarchicalContextRunner. Mehr Struktur. TDD. Clean Code. Verantwortung. Skills. Stefan Bechtold. Principal Software Engineer. 16. Oktober 2014 Aus dem Alltag eines Entwicklers Ein typischer (Unit-)
Projekt: Requirements Engineering Sommersemester 2002. Anforderungsspezifikation im X-Treme Programming
Projekt: Requirements Engineering Sommersemester 2002 Vortrag von Bernd Simmchen Anforderungsspezifikation im X-Treme Programming Gliederung 1 XP Eine kurze Einführung 2 Anforderungsspezifikation Klassisch
Unit Testing, SUnit & You
HUMBOLDT-UNIVERSITÄT ZU BERLIN MENSCH-TECHNIK-INTERAKTION ARBEITSGRUPPE SOFTWARETECHNIK (INSTITUT FÜR INFORMATIK) ARBEITSGRUPPE INGENEURPSYCHOLOGIE (INSTITUT FÜR PSYCHOLOGIE) Unit Testing, SUnit & You
Refactoring von Legacy Systemen. Jochen Winzen [email protected] andrena objects ag
Refactoring von Legacy Systemen Jochen Winzen [email protected] andrena objects ag Was ist ein Legacy System Ein Legacy System hat folgenden Eigenschaften: + Besitzt die geforderte Funktionalität
Unit Tests in der Testgetriebenen Entwicklung
Unit Tests in der Testgetriebenen Entwicklung Reduzierung des Testanteils am Gesamtsoftwareentwicklungsaufwand -- neue Strategien und Tools -- Hauptseminar Systemorientierte Informatik Christian Krauß
agil entwickeln CSD Certified Scrum Developer Schulungen in Deutschland
agil entwickeln CSD Certified Scrum Developer Schulungen in Deutschland Mein CSD-Kurs ERFAHRUNGSBERICHT Ich betrete den Kursraum. Es erwarten mich zwei Trainer und ein gutes Dutzend weitere Teilnehmer.
Agile Methoden. David Tanzer. Oliver Szymanski
Agile Methoden David Tanzer Oliver Szymanski Ziel von Softwareentwicklung Anforderungen zuverlässig und effizient in lauffähige Software verwandeln. Ziel von Softwareentwicklung Bedürfnisse des Kunden
Artikel Test-Organisation in grösseren Magento(1)-Projekten
Artikel Test-Organisation in grösseren Magento(1)-Projekten Ein Tipp von unserem Entwickler Claudio Kressibucher Köln/Bergisch Gladbach Münster Aachen Kapstadt/Südafrika www.kennziffer.com GmbH Friedrich-Ebert-Straße
Testgetriebene Web-Entwicklung mit Ruby on Rails
Testgetriebene Web-Entwicklung mit Ruby on Rails Thomas Baustert www.b-simple.de www.b-simple.de 1 Agenda Rails Einführung Test-Unterstützung in Rails Testgetriebene Web-Entwicklung mit Rails Live Demo
Karlsruher Entwicklertag 2013. Coding Dojos im Unternehmen
Karlsruher Entwicklertag 2013 Coding Dojos im Unternehmen...und es lohnt sich doch 05.06.2013 1 Agenda Vorstellung Vorgeschichte Basics Beginn Clean Code & TDD Fazit 2 Ralf Schoch Zur Person Freiberuflicher
Fabian Schmengler, Dr. Nikolai Krambrock
Fabian Schmengler, Dr. Nikolai Krambrock Herausforderungen bei Konzeption und Test von Magento-Modulen Wechsel von C# zu Magento Ursprünglich Entwicklung von Thick-Client Applikationen mit C# Vollständiger
Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!
Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013! Sie wollen alles über agile Softwareentwicklung wissen? Wie können Sie agile Methoden
- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2
Die 7 Wege zum Clean Code
Die 7 Wege zum Clean Code Über mich Claudio Altamura Softwareentwickler Certified ScrumMaster Interessen Agile Softwareentwicklung Softwarearchitekturen Java [email protected] 2 Inhalt 1. Statische
CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG
CONTINUOUS DELIVERY Entmystifiziert WIE SOFTWARE LIEFERN? 01.07.2014 2 WAS IST CONTINUOUS DELIVERY? Robust Wiederholbar Effektiv 01.07.2014 3 LANDSCHAFTEN Continuous Integration Public / Private Hybrid
2 Einführung in das Konfigurationsmanagement 11
v 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte........................ 2 1.2 Warum Subversion, Maven und Redmine?............. 3 1.3 Wo ist das Ant-Kapitel?........................... 5 1.4 Abgrenzung
Programmieren in Python
12. Unit-Testing Albert-Ludwigs-Universität Freiburg Handlungsplanungs-Praktikum Wintersemester 2010/2011 Wozu Unit-Testing? Autoritäre Antwort: Weil wir es im Praktikum von euch verlangen. Etwas bessere
Design for Testability in der Praxis David Völkel, codecentric AG
Design for Testability in der Praxis David Völkel, codecentric AG http://commons.wikimedia.org/wiki/file:pit_crew_hudson_valley.jpg http://commons.wikimedia.org/wiki/file:carservice.jpg David Völkel *
Enterprise JavaBeans Überblick
Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 2. Einführung Java EE 5 Plattform 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5.
Universität Bielefeld. Softwarepraktikum. Gernot A. Fink SS Rückblick extreme Programming (XP)
Softwarepraktikum Gernot A. Fink SS 2005 Rückblick extreme Programming (XP) extreme Programming: Die Idee XP takes common sense principles and practices to extreme levels. (Kent Beck, 2001) (d.h. alles,
Softwaretechnik II. Sommersemester 2014. Software-Qualität. Stefan Berlik
1 / 43 Softwaretechnik II Sommersemester 2014 Software-Qualität Stefan Berlik Fachgruppe Praktische Informatik Fakultät IV, Department Elektrotechnik und Informatik Universität Siegen 8. Mai 2014 Gliederung
Agile Software-Entwicklung: Überblick und Techniken. Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29
Agile Software-Entwicklung: Überblick und Techniken Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29 Kapitel I Der agile Ansatz 2/29 Agilität agil = flink, beweglich geringer bürokratischer Aufwand wenige
Testgetriebene Entwicklung mit ABAP
Testgetriebene Entwicklung mit ABAP XP Days 2007 Karlsruhe Achim Bangert [email protected] www.andrena.de Agenda Testgetriebene Entwicklung ABAP Unit Testausführung über Code Inspector Dummy- und
Re-Engineering: Test-First-Ansatz. Dr. Thorsten Arendt Marburg, 17. Dezember 2015
Re-Engineering: Test-First-Ansatz Dr. Thorsten Arendt Marburg, 17. Dezember 2015 Re-Engineering Patterns [Demeyer et al.] 2 Software-Evolution WS 2015/2016 Überblick Probleme Wie ändert man Teile eines
Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase.
Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG www.agentbase.de 1 Agenda Grundlagen Modernisierung Möglichkeiten mit Domino
Software entwickeln mit extreme Programming
Martin Lippert Stefan Roock Henning Wolf Software entwickeln mit extreme Programming Erfahrungen aus der Praxis dpunkt.verlag Inhaltsverzeichnis 1 Einleitung 1 1.1 Die XP-Werte 4 1.2 Die XP-Prinzipien
CONTINUOUS DELIVERY. codecentric AG
CONTINUOUS DELIVERY AGENDA Einstieg Was ist Continuous Delivery Welche Ziele werden verfolgt? Voraussetzungen Technisch Organisatorisch Kulturell Umsetzung und Einführung 6 Disziplinen der Continuous Delivery
Vorstellung e.solutions
Vorstellung e.solutions JavaScript, TDD und Code-Katas 1 Copyright e.solutions 5/3/2017 e.solutions Das Joint Venture von Audi und Elektrobit Bereiche bei e.solutions Bereiche bei e.solutions Erlangen
Testgetriebene Entwicklung mit JUnit4
Testgetriebene Entwicklung mit JUnit4 Seminarvortrag im Fach Fortgeschrittenes Programmieren in Java, Dozent: Prof. Klinker Datum: 30.04.2010 Referent: Marius Schmeding Ausgangsfragen... Wie testet man
Open-Source- Programmierwerkzeuge
Andreas Zeller Jens Krinke Open-Source- Programmierwerkzeuge Versionskontrolle - Konstruktion - Testen - Fehlersuche 2., überarbeitete und aktualisierte Auflage unter Mitarbeit von Thomas Zimmermann dpunkt.verlag
Einführung agiler Verfahren Ein Erfahrungsbericht aus zehn Jahren Praxis
Einführung agiler Verfahren Ein Erfahrungsbericht aus zehn Jahren Praxis Jens Coldewey (BDU) Coldewey Consulting Toni-Schmid-Str. 10 b D-81825 München Germany Tel: +49-700-COLDEWEY Tel: +49-700-26533939
Best Prac*ces for Scien*fic Compu*ng. Von Marc Grimpo
Best Prac*ces for Scien*fic Compu*ng Von Marc Grimpo 1 Zugrunde liegende Paper Best Prac*ces for Scien*fic Compu*ng, Wilson et al. A survey of the Prac*ce of Computa*onal Science, Prabhu et al. So;ware
Testen im Software- Lebenszyklus
TestNG TestNG Testen im Software- Lebenszyklus White-Box vs Black-Box Testing White-Box-Testing Black-Box-Testing Test-Driven Development (TDD) testgetriebene Entwicklung zuerst werden die Unit-Tests erstellt.
FWP Komponentenorientierte Softwareentwicklung Test-Driven-Development mit Java
FWP Komponentenorientierte Softwareentwicklung Test-Driven-Development mit Java Hochschule München FK 07 SS 2009 Theis Michael - Senior Developer HVB Information Services GmbH März 2009 Grundlagen des
Agile Systemadministration (ASA)
Agile Systemadministration (ASA) [email protected] http://www.it-agile.de { Agenda I. Ausgangspunkt II. Vorgehensweisen III. Projektmanagement IV. Status Quo Der Ausgangspunkt Agiles Manifest
Continuous Integration mit TravisCI u.a. Jan Steemann
Continuous Integration mit TravisCI u.a. Jan Steemann Ziele für heute sind: eine kleine Applikation und Code-Änderungen daran automatisiert zu testen Build-Status und Coverage zu veröffentlichen die Code-Coverage
Unit Testing mit NUnit
Unit Testing mit NUnit Vortrag in der Praktikumsveranstaltung SWAT Sommersemester 2013 Michael Fiedler 16. Mai 2013 1 / 22 Überblick 1 Erinnerung: Unit-Tests 2 NUnit 3 Kurze Vorführung
Software Test- und Analyse-Tools für Produktivität und Qualität. www.verifysoft.com
Software Test- und Analyse-Tools für Produktivität und Qualität www.verifysoft.com TEST- UND ANALYSE-TOOLS Conformiq Test Generator Das Erstellen von Testfällen ist der größte Aufwandsblock bei Softwaretests:
Testgetriebenes Ajax. Johannes Link unabhängiger Softwarecoach http://johanneslink.net. Marco Klemm andrena objects ag http://andrena.
Johannes Link unabhängiger Softwarecoach http://johanneslink.net Marco Klemm andrena objects ag http://andrena.de Agenda Was ist Testgetriebene Entwicklung (TDD)? Herausforderungen bei Ajax-Applikationen
Inhaltsverzeichnis. Teil I Erste Schritte 23. Vorwort zur zweiten Auflage... 13. Vorwort zur ersten Auflage... 15. Einleitung...
Vorwort zur zweiten Auflage....................................... 13 Vorwort zur ersten Auflage......................................... 15 Einleitung.......................................................
APPS für ios 10. professionell entwickeln. Apple Watch
thomas SILLMANN APPS für ios 10 professionell entwickeln // Sauberen Code schreiben mit Swift 3 und Objective-C // Stabile Apps für iphone und ipad programmieren // Techniken & Methoden von Grund auf verstehen
Referat Extreme Programming. Von Irina Gimpeliovskaja und Susanne Richter
Referat Extreme Programming Von Irina Gimpeliovskaja und Susanne Richter 1.) Was ist XP? Überlegte Annäherung an Softwareentwicklung Prozessmodell für objektorientierte Softwareentwicklung erfordert gute
Enterprise PHP Tools
Stefan Priebsch Enterprise PHP Tools Werkzeuge und Methoden für einen effizienten Entwicklungsprozess intwrckier.press Vorwort 9 1 Einführung 11 1.1 Unternehmensanwendungen und PHP 11 1.2 Der Entwicklungsprozess
Wer bin ich. > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.
Copyright 2010, MATHEMA Software GmbH 1 Wer bin ich > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.Net > Schwerpunkte Software
EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217
EIDI 1 Einführung in die Informatik 1 PGdP Praktikum Grundlagen der Programmierung Harald Räcke 2/217 Wie löst man Probleme mithilfe von Computern? 0 Harald Räcke 3/217 Inhalte: EIDI 1 1. Was ist das Problem?
Software - Testung ETIS SS05
Software - Testung ETIS SS05 Gliederung Motivation Was ist gute Software? Vorurteile gegenüber Testen Testen (Guidelines + Prinzipien) Testarten Unit Tests Automatisierte Tests Anforderungen an Testframeworks
IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle
IT-Basics 2 DI Gerhard Fließ Vorgehensmodelle Sichtbarkeit Die Sichtbarkeit von Membervariablen und Methoden können durch die folgenden Schlüsselworte geregelt werden: private nur in der eigenen Klasse
Digitale Analyse: Erfolgsmessung in digitalen Medien
Internet für Existenzgründer: Digitale Analyse: Erfolgsmessung in digitalen Medien IHK Bonn/Rhein-Sieg, 17. März 2015 Internet für Existenzgründer Digitale Analyse: Erfolgsmessung in digitalen Medien Was
1 Einleitung 1. 2 Grundkonzepte 11
Inhalt 1 Einleitung 1 1.1 Softwarequalität betrifft viele 1 1.2 Für wen dieses Buch gemacht ist 1 1.3 Was Sie von diesem Buch erwarten können 2 1.4 Das Abenteuer von Q 3 1.5 Themen und Anspruch 3 1.5.1
SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld
SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! SAP Ali Kaveh Software Engineering live Agile! Certified Scrum Master Solution
Agile Entwicklungspraktiken mit Scrum
Agile Entwicklungspraktiken mit Scrum von Roman Pichler, Stefan Roock 1. Auflage Agile Entwicklungspraktiken mit Scrum Pichler / Roock schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
E-Business Architekturen
E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit
Institut für Programmierung und Reaktive Systeme 24. Juni Programmieren II. 14. Übungsblatt
Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 2. Juni 2016 Programmieren II 1. Übungsblatt Hinweis: Auf diesem Übungsblatt finden Sie die fünfte,
Das Test-Framework JUnit ETIS SS04
Das Test-Framework JUnit ETIS SS04 Gliederung Motivation TestFirst Grundlagen Assert TestCase Lebenszyklus TestCase UML-Diagramm TestCase TestSuite Zusammenfassung 2 Motivation (I) Kostspielige Folgen
Zend Framework MVC Applikationen testen
Zend Framework MVC Applikationen testen Jan Burkl, System Engineer, Zend Technologies Wer bin ich? Jan Burkl [email protected] PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer
Konfigurationsmanagement mit Subversion, Ant und Maven
Günther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Ein Praxishandbuch für Softwarearchitekten und Entwickler HM dpunkt.verlag Inhalt 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte 2 1.2
Seminarprogramm 2014. Test-Driven Development mit ABAP OO Praktiken & Design Pattern Zeitmanagement Inhouse Seminare Webinare & elearning
Seminarprogramm 2014 Test-Driven Development mit ABAP OO Praktiken & Design Pattern Zeitmanagement Inhouse Seminare Webinare & elearning Majer Consulting WER WIR SIND Herzlich Willkommen zum Majer Training
Agile SOA. Best Practices aus Projekterfahrungen bei KarstadtQuelle (Arcandor AG)
Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle (Arcandor AG) Stefan G. Gfrörer Marco Klemm SOA = Ärger andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen
Sebastian Springer
Sebastian Springer ist Diplom-Informatiker (FH) und arbeitet als JavaScript-Entwickler bei der Mayflower GmbH in München. Neben seiner Tätigkeit als Consultant unterrichtet er als Dozent an der Hochschule
Agile Developer Skills
Agile Developer Skills Darmstadt, September 2011. Christoph Mathis! Christoph Mathis! Coach, Mentor und Trainer mit langjähriger Erfahrung mit Scrum und agiler Softwareentwicklung. arbeitet seit 2001 mit
Abnahme leicht gemacht
Pascal Moll Stefan Ludwig Abnahme leicht gemacht Anforderungen das Laufen beibringen 1 NovaTec Consulting GmbH Standorte in Stuttgart, Frankfurt, München, Berlin und Zweibrücken. ca. 100 Berater Zahlreiche
Refactoring. Vortrag im Rahmen des Softwareprojekts: Übersetzerbau. Referenten: Vivienne Severa Alpin Mete Sahin Florian Mercks. Datum:
Refactoring Vortrag im Rahmen des Softwareprojekts: Übersetzerbau Referenten: Vivienne Severa Alpin Mete Sahin Florian Mercks Datum: 20.06.2013 Überblick Einführung Refactoring im Einsatz Werkzeugunterstützung
Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer
Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Inhalt Top Themen Requirements Testen Testautomatisierung Change-Management Risiko-Management Agile Methoden Traceability
Unit-Test Theorie und Praxis. Stephan Seefeld, INGTES AG
Unit-Test Theorie und Praxis Stephan Seefeld, INGTES AG Inhalt Was sind Unit-Test? NUnit für.net Demo Seite 2 Quellen Für diesen Vortrag verwendete Quellen: dotnet User Group Berlin Brandenburg http://www.dotnet-berlinbrandenburg.de/
Value Delivery and Customer Feedback
Value Delivery and Customer Feedback Managing Continuous Flow of Value Michael Reisinger Microsoft & ANECON Praxisupdate 2014 ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien
Frontend Formulare in TYPO3 8 LTS
TYPO3 Munich User Group Frontend Formulare in TYPO3 8 LTS TYPO3 User Group Munich 7. Februar 2017 Peter Kraume Senior TYPO3 Developer Mitglied im Vorstand der TYPO3 Association Twitter: @cybersmog Mail:
Qualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
