Svět mikro služeb

Architektura většiny aplikací odpovídá jedné velké kouli bahna, pro kterou se vžilo označení monolitická. Na úrovni aplikace jsou typickými rysy bobtnající závislosti na knihovnách, vzájemné svázané části aplikace vedoucí k nulové odolnosti vůči selhání jednotlivých částí. Na úrovni operačního systému se jedná o jeden velký proces s velkými…

Příběh jednoho selhání, katarze a poučení v agile vývoji

Tohle je příběh jednoho selhání, katraze a poučení našeho týmu při doručování re-brandované login a registrační stránky. Mohl bych ho volně zařadit do série, říkat že dělám agile vývoj je rozdíl oproti tomu dělat agile opravdu, ale neudělám to, protože na tomhle selhání jsme se hodně naučili a přijali pár opatření, které náš tým posunuly.

Parametrizovaný jUnit test

Richard Šerý v článku Druhá obtížná věc prohlašuje: „pište kód tak, aby ho pochopilo i malé děcko, senilní stařík či vy po deseti letech práce v korporaci“. V komentářích jste mě za podobu unit testu pro validátor rodného čísla, který ono krédo respektuje, téměř kamenovali. Zkusme tedy něco elegantnějšího:parametrizovaný jUnit test. Dle toho, co…

Proč je dobré konzumovat psí žrádlo aneb jak si kdo ustele…

V angličtině se tomu říká eating your own dog food, v češtině používáme pořekadla co sis navařil, to si taky pěkně sníš a nebo nápaditější jak si kdo ustele, tak si i lehne. Tyto fráze popisují nejčistší možnou zpětnou vazbu, kterou můžete dostat. Zpětná vazba je klíčovým faktorem v zdokonalovacím procesu jakékoliv činnosti a při […]