Máte čas na unit testy?

Pokud bych si měl hned sám odpovědět, tak dle mého názoru moc času není. Není z jednoho hlavního důvodu a to jsou peníze resp. náklady plynoucí z času, který bude věnován psaní unit testů. Hned na začátku také musím dodat, že celý článek je o "normálních" jednorázových projektech, které nejsou nějak mission-critical. U vývoje produktu...

Záznam z přednášky Automatické testování v praxi

Plakát s upoutávkou
Na dovolené se mi podařilo vyšetřit čas na sestříhání záznamu z přednášky Automatické testování v praxi, která se konala dne 21.4.2008 na Univerzitě Hradec Králové. Na přednášce se sešlo přes 30 posluchačů převážně z řad studentů univerzity. Přesto že jsem původně anoncoval, že se pokusím zabrousit i do pokročilejších témat, jako jsou...

Programátor pragmatik - recenze publikace

Obálka
Nenápadní knížečka, která určitě stojí za přečtení, pokud to s programováním myslíte alespoň trochu vážně. Hlavním úkolem každého, kdo se pustí do programování, je zvládnout složitost. I taková zdánlivě jednoduchá věc, jako je program pro vytvoření a poslání faktury, se skládá z velkého množství drobných krůčků, které je třeba všechny...

Problémy s adopcí agile přístupů

Jelikož čím dál častěji narážím na spoustu dezinterpretací, chybných názorů a různých chytrostí ohledně agile přístupů, rozhodl jsem se napsat tento článek a podělit se tak o své zkušenosti nabyté několikaletou praxí, tj. používáním a zaváděním agile praktik a životního cyklu v projektech vývoje a údržby software. Zmíněné poznámky snad mohou...

Návrhové vzory - recenze publikace

kniha Návrhové vzory
Svoji profesní dráhu jsem na začátku 90. let začal jako vysokoškolský učitel a také jako programátor specializující se na tehdy nový trend objektově orientovaného programování. Pracovali jsme tehdy s novým, moderním a od stávajících stylů odlišným způsobem analýzy systémů a tvorby softwaru. Z tohoto nového stylu se vedle stále...

Do pranice: kontrolované vs. běhové výjimky

Napsal jsem, nebo lépe řečeno zrefaktoroval jsem, velké množství kódu, z kontrolovaných výjimek na běhové a všude to bylo ku prospěchu věci. Principiálně souhlasím s tím, že kontrolované výjimky mají své uplatněni a to tam, kde je z kontextu možné zotavení. Typickým příkladem jsou vstupy od uživatele. Těchto případů je možná 20%. Zbylých 80% jsou...

Neagilní open source projekty

Mám rád open source knihovny. Ke svojí práci používám řádově desítky až stovky open source knihoven. Nebudu zde sepisovat všechny výhody open source, nýbrž vypíchnu jednu nevýhodu, která mě mě neskutečně irituje. Onou nevýhodou je malá agilnost ve vztahu ke komunitě. Alespoň moje zkušenost je negativní.

Programování řízené testy

Každý programátor má své návyky, které aplikuje pří vývoji softwaru. Klasický přístup vypadá tak, že identifikujete systém a jeho use casy, naprogramujte část systému a pak vyzkoušíte zda se chová tak jak má. Odlišný přístup se jmenuje programování řízené testy

Vývoj aplikace za běhu

Už vás nebaví při každé změně třídy restartovat webový kontejner?

Kam se ztrácí zkušení programátoři

Zkušenosti jsou to co se velmi těžko získává a téměř se nedají předat a přesto si jich nevážíme ...

 
strana 7/9celkem 88 položek