Ale správně navržený kód se pozná mimo jiné tím, že samotná logika aplikace je zcela oddělena od uživatelského rozhraní.