Kursguide
Utdanning
Søk

kurs > Webprogrammering > Test-Driven Development & Refactoring...

Kurs: Test-Driven Development & Refactoring Techniques Course Robert C Martin

Programutvikling AS

Form
Klasserom

Varighet
3 dag(er)

Deltid
Nei

Heltid
Ja

Nivå
Kurs

Pris
17900,-


Bookmark and Share
Dette kurset har ikke oppført noen dato for studiestart. Bruk skjemaet under for å kontakte leverandør for nærmere informasjon.
Test Driven Development (TDD) is one of the most profound Agile development practices. It has been adopted by nearly all the Agile methods and there is documented evidence that it has reduced defect rates by a factor of ten.
This 3–day course teaches you how to use the principles and practices of TDD to specify requirements and designs using acceptance tests and unit tests. You will learn the intensely granular TDD approach to development using XUnit for unit testing and FitNesse for acceptance testing. You will experience the frequent and regular feedback and progress of letting tests drive the development and design. And you will discover just how much faster you can go by writing tests!
The principles of good object–oriented design are emphasized throughout. You will learn how to keep your designs clean and simple by applying those design principles through refactorings that are verified by your tests. You will learn to incrementally transform complex and difficult modules into readable, well–structured, and well–designed code, while keeping them running at all times.
As you participate in our hands–on environment, you will learn how to approach design from the outside–in; one test case at a time, driving the system to better and simpler designs and architectures while it continues to pass all its tests. You will learn how unit tests and acceptance tests can be used to incrementally grow well–factored systems that are easy to maintain.

Objectives
By the end of this course, you will be able to:
  • Recognize poor code constructs
  • Improve designs in small safe steps
  • Use the xUnit framework (Junit, Nunit, or CppUnitLite)
  • Use "intention" to drive object interface design
  • Perform test–first programming of object clusters
  • Know how and when to use Mock objects and other testing patterns
  • Know how and when to refactor when growing systems test–first
  • Write executable requirements
  • Understand Unit and Acceptance Tests
  • Write Acceptance Tests using FitNesse
  • Keep the system running

Prerequisites
Familiar with an object–oriented programming language such as Java, C# or C++


Related courses and news:

 




Stedsbeskrivelse


IT-Fornebu



Påmelding
Test-Driven Development & Refactoring Techniques Course Robert C Martin
Start her
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons

Felt som er merket med * må fylles ut
Pris
17900,-

Firma

Eventuell referanse

Telefon *

Faks

Fakturaadresse *

Postnummer *

Poststed *

Ønsker bekreftelse per




Kursdeltakere


Deltaker 1

Navn *

E-post *



Kommentarer og spørsmål



Number: 1+2 *
Send Påmelding til Kursholder

Dette skjemaet er 100% sikkert.
Programutvikling AS vil snart kontakte deg






 

Åpen deltakerdiskusjon om kurset eller emnet

Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!


Anbefalinger fra andre brukere



Kursguiden skaffer deg flere kursdeltakere!

Synlig for flere hundre tusen relevante brukere.

På Internett siden 2000!

Formidlet kurs for mer enn 100 millioner siden oppstart.

Synlig også på FINN.no, Proff.no, Zett mfl.

Egen admin og trafikkstatistikk!




Følg oss på Facebook