SlideShare ist ein Scribd-Unternehmen logo
1 von 49
•
•
•
•
•
•
58% of software
bugs result from
test infrastructure
and process, not
design defects»
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
GitHub SSH keys:
https://help.github.com/articles/generating-ssh-keys
$ git clone https://github.com/JoachimL/Creuna-Tdd.git
$ git checkout tags/01-Before
•
•
•
•
•
•
•
•
•
•
•
•
git checkout tags/02-Refactor
git checkout tags/02-Refactor
git checkout tags/02-Refactor
git checkout tags/02-Refactor-done
git checkout tags/02-Refactor-done
git checkout tags/04-Generic-MultipleNumbers-implemented
git checkout tags/04-Generic-MultipleNumbers-implemented
git checkout tags/05-Refactored-to-linq
git checkout tags/06-line-break-test-added
git checkout tags/08-Custom-delimiters-test
git checkout tags/09-Custom-delimiters-implementation
git checkout tags/10-CalculationAggregator
•
•
•
•
•
•
git checkout tags/10-CalculationAggregator
GOD sommer!

Weitere ähnliche Inhalte

Andere mochten auch

Fram marked strategi og merke modul 2
Fram marked strategi og merke modul 2Fram marked strategi og merke modul 2
Fram marked strategi og merke modul 2Kari Øritsland
 
Fram strategi og merke modul 1
Fram strategi og merke modul 1Fram strategi og merke modul 1
Fram strategi og merke modul 1Kari Øritsland
 
Emperor Asset Management: PE seminar 19 November 2013
Emperor Asset Management: PE seminar 19 November 2013Emperor Asset Management: PE seminar 19 November 2013
Emperor Asset Management: PE seminar 19 November 2013Emperor Asset Management
 
PRESENTACION 2.0
PRESENTACION 2.0PRESENTACION 2.0
PRESENTACION 2.0Beatic
 
Emperor Asset Management - Pretoria Seminar 26 June 2013
Emperor Asset Management - Pretoria Seminar 26 June 2013Emperor Asset Management - Pretoria Seminar 26 June 2013
Emperor Asset Management - Pretoria Seminar 26 June 2013Emperor Asset Management
 
Emperor Asset Management Investment Seminar.
Emperor Asset Management Investment Seminar. Emperor Asset Management Investment Seminar.
Emperor Asset Management Investment Seminar. Emperor Asset Management
 

Andere mochten auch (7)

Fram marked strategi og merke modul 2
Fram marked strategi og merke modul 2Fram marked strategi og merke modul 2
Fram marked strategi og merke modul 2
 
Fram strategi og merke modul 1
Fram strategi og merke modul 1Fram strategi og merke modul 1
Fram strategi og merke modul 1
 
Emperor Asset Management: PE seminar 19 November 2013
Emperor Asset Management: PE seminar 19 November 2013Emperor Asset Management: PE seminar 19 November 2013
Emperor Asset Management: PE seminar 19 November 2013
 
PRESENTACION 2.0
PRESENTACION 2.0PRESENTACION 2.0
PRESENTACION 2.0
 
Emperor Asset Management - Pretoria Seminar 26 June 2013
Emperor Asset Management - Pretoria Seminar 26 June 2013Emperor Asset Management - Pretoria Seminar 26 June 2013
Emperor Asset Management - Pretoria Seminar 26 June 2013
 
Emperor Asset Management Investment Seminar.
Emperor Asset Management Investment Seminar. Emperor Asset Management Investment Seminar.
Emperor Asset Management Investment Seminar.
 
Resume Dr.N.Natarajan 14.03.2014
Resume Dr.N.Natarajan 14.03.2014Resume Dr.N.Natarajan 14.03.2014
Resume Dr.N.Natarajan 14.03.2014
 

Hinweis der Redaktion

  1. Vi vet hva vi skal gjøre – vi bare gjør det feil. 58% of software bugs result from test infrastructure and process, not design defects»
  2. clockmock
  3. Xunit, “Fact”
  4. Husk: løs kun oppgaven, og løs den så enkelt som mulig.
  5. …og så blir det lov å bruke hodet. Dete kan noen ganger være riktig, avhengig av algotirmen.
  6. Bruker autofixture til å skape testdataene. Fokuserer på design, ikke på data.
  7. …og så blir det lov å bruke hodet.
  8. …og så blir det lov å bruke hodet.
  9. …og så blir det lov å bruke hodet.
  10. …og så blir det lov å bruke hodet.
  11. …og så blir det lov å bruke hodet.
  12. Ikke en fullstendig refactorering, spør du meg.
  13. Ikke en fullstendig refactorering, spør du meg.
  14. …og så blir det lov å bruke hodet.
  15. …og så blir det lov å bruke hodet.
  16. Litt for mye kode å vise