powered by Altairis GeekCore - kalendář akcí pro vývojáře a IT profesionály

Extreme test driven development of Web Applications

Datum a čas: přidat do kalendářepřidat do kalendáře čtvrtek 22. března 2007, 18:00 - 20:00
Místo: Praha - Microsoft
Organizátor: Jan Šeda- Skilldrive
This session is presented in English!

Session agenda:

1. Introduction

a. Importance of exact and precise formulation of the functional requirements for development and test implementation

b. Word documents are evil

2. Making an example of Word “Functional Requirement (FR)” which would be used through the whole session

3. MVP related section of the session (as an introduction to TDD)

a. MVP vs. MVC

b. Short theoretical explanation about the pattern based on a model representation

c. Building the view interface based upon the FR

d. Building the Data Mock Object (Stub) IDataService

e. Implementing the presenter by using dependency injection (constructor type) to inject the view interface to presenter

f. Implementing the complete presenter logic coding against the presenter

g. When the complete presenter logic is done, start implementing the view

i. Implementing the view interface members by mapping them to ui elements

ii. Implementing the data bounding repeater rate card

h. Implementing the dummy static DataService class : IDataService

i. Presenting different usage scenarios

4. TDD related part

a. Rhino mocks vs. NMOck (explicit recording advantage)

b. Short theoretical explanation about mocking (proxy pattern)

c. Using the same IView presented to listeners in previous section (they are familiar already with the purpose) to make a dynamic mock object

d. Using the same IDataService presented to listeners in previous section (they are familiar already with the purpose) to make a dynamic mock object

e. Building the presenter by first Implementing the test requirements

f. When the presenter is done I would use the same view already made for MVP example to present that the functionality is also the same

5. “Crossing the worlds” part

6. Answering the questions

Session will be presented by Nikola Malovic, his short bio can be found at Skilldrive.com.

Tento text by automaticky zkonvertován z HTML a nemusí obsahovat správné formátování. V případě nejasností prosím kontaktujte organizátora akce.

Místo konání: Praha - Microsoft

Vyskočilova 1561/4a, 140 00 Praha 4

POZOR, Microsoft se od října 2015 přestěhoval!

Stále sídlí v BB Centru, ovšem nikoliv v budově Alpha, ale v budově Delta. Ta se nachází přibližně 200 m na východ od původního sídla.

Celkem je registrováno 59 účastníků.

Gravatar Armen Ayvazyan
armenczarmencz
Gravatar Atilla Ayan
atillaayanatillaayan
Gravatar Pavel Korshikov
bannerrootbannerroot
Gravatar Berger
bergerberger
Gravatar BkW
bkwbkw
Gravatar David Nohejl
davidnohejldavidnohejl
Gravatar Marek Babák
dongizmodongizmo
Gravatar Drhlikp
drhlikpdrhlikp
Gravatar Drscott
drscottdrscott
Gravatar Petr Toman
endifendif
Gravatar Faltyn
faltynfaltyn
Gravatar Fstembera
fstemberafstembera
Gravatar Petr Carda
genesisgenesis
Gravatar Ivo
ivoivo
Gravatar jakub kalus
jakubkalusjakubkalus
Gravatar Jan Bartoš
jan_bartosjan_bartos
Gravatar Jan Kukan
jankukanjankukan
Gravatar Jirkamachy
jirkamachyjirkamachy
Gravatar Jiri Strachota
jstrachotajstrachota
Gravatar Karel Sovíček
kaskas
Gravatar Jakub Krynsky
krynskykrynsky
Gravatar Lev Pavlas
levpavlaslevpavlas
Gravatar Lucia
lucialucia
Gravatar MAF
mafmaf
Gravatar Malda
maldamalda
Gravatar Marty99
marty99marty99
Gravatar Michal Bartoň
michalbartonmichalbarton
Gravatar Michal Bureš
michalburesmichalbures
Gravatar Michal Till
michaltillmichaltill
Gravatar Milan Záň
milanzanmilanzan
Gravatar marek minarovic
minarovicminarovic
Gravatar Miras
mirasmiras
Gravatar Martin Kunc
mkuncmkunc
Gravatar Pavel Sem
mybravemybrave
Gravatar Ján Kačina
pegaspegas
Gravatar Petr_mlynarcik
petr_mlynarcikpetr_mlynarcik
Gravatar Petr Podbraný
pobipobi
Gravatar Moraru Raluca
ralucaraluca
Gravatar Aleš Roubíček
rarousrarous
Gravatar Renda
rendarenda
Gravatar Richard Straka
richardstrakarichardstraka
Gravatar Robert Vejvoda
rvejvodarvejvoda
Gravatar Jiri Janik
scarlaxxscarlaxx
Gravatar Peter Sladek
sladoslado
Gravatar Peter Sleziak
sleziaksleziak
Gravatar Daniel Steigerwald
steidasteida
Gravatar Vacek Jan
suwecosuweco
Gravatar Ondřej Švejdar
svejdo1svejdo1
Gravatar Terryland
terrylandterryland
Gravatar tgrk
tgrktgrk
Gravatar Tomáš Janovský
tjanovskytjanovsky
Gravatar Tomarych
tomarychtomarych
Gravatar Tomas C
tomastomas
Gravatar Tomáš Mareda
tomasmtomasm
Gravatar Jan Pravda
truemantrueman
Gravatar Vkocik
vkocikvkocik
Gravatar Vojta Nadvornik
vojtanadvornikvojtanadvornik
Gravatar Martin Malý
wraptorwraptor
Gravatar Milos Sontak
zommzomm