Aplikace, které nezemřou: Umění nekonečného rozvoje bez přepisování
Většina aplikací končí přepisem. Proč? Protože nebyly navržené na růst. V této přednášce se naučíš, jak stavět systémy, které se přizpůsobují změnám — místo aby jim podlehly. Už více než 20 let — od studentských let na vysoké škole až dodnes — se věnuji psaní softwaru, který se za plného provozu neustále vyvíjí. Časem jsem si začal všímat, že některá rozhodnutí, která při vývoji dělám, se po letech promění ve vážné problémy. Přinášejí vysoké náklady, časové ztráty a rostoucí složitost. Snaha vytvářet aplikace, které je možné dlouhodobě rozšiřovat bez nutnosti je celé přepisovat, mě přivedla k hlubšímu zkoumání toho, zda existují principy a osvědčené postupy, které těmto problémům dokáží předejít. Místo zpomalování vývoje a rostoucí frustrace jsem postupně objevil cestu, jak zvyšovat nejen svou efektivitu, ale i efektivitu týmu a celé organizace.