2013-01-21 10 views

Odpowiedz

3

Tak, są, ale dużym problemem jest to, że dobrze sobie radzimy z TDD i rozumiemy, w jaki sposób Sepfication By Example (np. SpecFlow) pasuje, polecam, abyście poszli trochę głębiej.

Jeśli zaczniesz od wersji Gojko Adzica http://gojko.net/2011/02/04/tdd-breaking-the-mould/, to mam nadzieję, że ustawisz duży obraz. Polecam zwracając szczególną uwagę na sekcję z siedmiostopniową sekcją tdd lub dual cycle. Dla mnie specyfikacja za pomocą przykładu to zewnętrzny okrąg, kiedy otrzymujemy nowe wymagania biznesowe, kodujemy je w Korniszonie i używamy Specflow, aby potwierdzić, że funkcja nie działa jeszcze.

Następnie polecam użycie TDD, aby pomóc w technicznym opracowaniu twojego kodu. Użyj wielu testów, aby kształtować rozwój w kierunku osiągnięcia celu biznesowego. Posiadanie ćwiczenia z kopułą Keith Braithwaite's TDD as if you mean it Mogę naprawdę polecić, żebyś to zrobił.

Wreszcie twój TDD napędza specyfikację, aby przejść, i na tym etapie polecam rozważenie refaktoryzacji wszystkiego, rozważ swój kod produkcyjny, twoje testy jednostkowe, a nawet specyfikacje dla uproszczenia i usunięcia duplikatów. Uczyń go czystym.

Powodzenia.

Powiązane problemy