2009-10-18

Testování aplikací - panelová diskuze

Před podzimním WebExpem 2009 jsem se ještě zastavil na akci v Microsoftu o testování aplikací, kterou pořádal Jarda Jirava a pozval si následujicí hosty, Karla Minaříka, Jana Krále, Borka Bernarda, Michaela Juřeka a Romana Pichlíka.

První začal Karel Minařik, který představil různé pohledy na testy a testování aplikací. Následně Michael Juřek nechál krátce nahlédnout do kuchyně Microsoftu a možnostech testování ve Visual Studiu. Poté Borek Bernard mluvil o jeho zkušenostech z platformy Flex a porovnání testování knihoven a GUI. Roman Pichlík představil virtualizaci služeb třetích stran pro integrační testy, protože není možné do banky posílat svoje testovací data. A o schrnutí se postaral Honza Král a také upřesnil jednotlivé pojmy z prostředí testování aplikací.

Střípky
Pokud chcete, aby někdo pochopil kód, nechte ho k němu napsat testy. - Roman Pichlík

Co testování přináší mě
1) Refactoring - bez testů by se ani dělal nedalo :).
2) Někde jsem četl názor, že to co má GUI, tak se objede bez testů. Což je naprostá blbost, protože než takové GUI vznikne, tak mnohdy mám napsáno víc kódu než bude mít samotné UI.
3) Při vývoji API/WebService nebo něčeho co bude používat třetí strana.


Karel Minařík ukazoval jednoduchý postup při TDD, což mi připomnělo řešení následujícího problému s výpisem čísel podle následujícího zadání

Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".
Why Can't Programmers.. Program? - Coding Horror

FizzBuzz Enterprise

Určitě to byli přínosné hodiny, dozvěděl jsem se pár zajímavostí a zkušeností ohledně testování. Musím říct, že takovéhle akce v čechách hodně chybí.

WebExpo 2009 - Jaké bylo, aneb kritizovat umí každej.

Letošní WebExpo bylo určitě skvěle stráveným víkendem, který dodal trochu nové energie do pracovního procesu, ale také přinesl kritický pohled na aktuální stav některých mích pracovních věci. Následující řádky budou hlavně o tom co by se dalo zlepšit do příště, aneb kritizovat umí každej.

Registrace

Tento rok neproběhly žádné komplikace při mé registraci, jako tomu bylo minulý rok. Rozhodně výrazného vylepšení dosáhli badges, samolepky z minulého roku zmizely a nahradily je kvalitní kartičky s vysačkou. Bohužel umístění samotné registrace nebylo šťastné, protože bylo v úzké chodbě, kde se člověk musel tísnit se studenty ČZU, kteří proudili v protisměru z přednáškových sálů.

Rozvržení přednášek

Toto se opět ukázalo jako problém. Přednáška Petra Máry v malé místnosti EII byla naplněna až po strop a mnozí se na ní ani nedostali, obdobná situace byla minulý rok na přednáškach Davida Grudla nebo Michala Špačka (Skype).
Zde bych navrhoval, udělat nějaký průzkum mezi účastníký před konáním konference a podle preferencí rozmístit přednášející mezi konferenčními sály.

Raut

Určitě skvělí nápad, ale s několika problémy. Raut byl situován do restaurace Na Farmě a přilehlého stanového altánu. Bohužel ve stanu se začlo topit pozdě, což vedlo k tomu, že se většina ze začátku snažila zdržovat ve vnitřních prostorech, které ovšem na takový počet lidí nejsou dimenzovány. Na druhou stranu jídlo, nápoje a dorty byli skvělé a určitě každého potěšili. Do příštího roku bych možná zvolil jiný model pro zvaní účastníků tohoto rautu.

Jídlo

Tradiční oběd v menze určitě přišel vhod, ikdyž samozřejmně vysoká kvalita se čekat nedala a Zdeněk Pohlreich by jistě měl několik připomínek. Kafe, minerálky byli v dostatečném mnoštví. Moc mě nepotěšilo sladké pečivo, které nepatří mezi mé oblíbené pokrmy, raději bych uvítal slané plněné pečivo.

Neděle

V tomto bohužel spatřuji jednu z nějvětších bolístek. Protože v něděli byli naplánovány pouze dvě přednášky, což vedlo k nízké účasti a k takové divné atmosféře. Do budoucna bych určitě zvýšil počet přednášek aspoň na 4, aby to mělo v neděli trochu smysl.

Účastníci

Drtivou většinu účastníků tvořili studenti, což se odráželo na reakcích publika a jejich otázkách na přednáškách, ale to mě moc netrápí. Nejvíc co mě osobně překvapilo, že někteří účastníci sedí na přednášce a místo toho, aby se jí věnovali, tak tam něco programujou, dělají kvízi na facebooku nebo podobné krávoviny, které nejspíše dělají na přednáškách svých oblíbených profesorů.

Místo - ČZU
Na twitteru jsem se setkal s kritikou místa konání a musím nesouhlasit. Prostředí je báječné, sály jsou nové a moderní. Doprava z centra Prahy je dostatečná a bez větších obtíží. Defakto nelze nic vytknout.