Dialog Formátovat vznikl jako dočasné řešení před 30 roky. Najdeme ho ještě ve Windows 11 | Ilustrace: AI Dall-e

Ilustrace: AI Dall-e

Dialog Formátovat vznikl jako dočasné řešení před 30 roky. Najdeme ho ještě ve Windows 11

Díky veteránovi z Microsoftu jsme se dozvěděli střípek o Windows, který ukazuje, jak trvalé může být dočasné řešení. David Plummer se na X podělil o příběh dialogu pro formátování jednotek. Pokud už operační systémy od Microsoftu používáte aspoň pár let, možná vám neušlo, že se dialog nemění.

Jen přebírá záhlaví okna a typ písma používané v dané verzi Windows, jinak je pořád stejný. Vyvoláte ho z kontextové nabídky jednotky v Průzkumníku. Plummer vzpomíná na druhou polovinu roku 1994, kdy za zřejmě deštivého čtvrtečního rána psal kód právě tohoto dialogu.

Tehdy část vývojového týmu portovala nespočet řádků kódu uživatelského rozhraní z Windows 95 do Windows NT. Pro potřeby formátování ale muselo být vyvinuto jiné prostředí, protože v této oblasti byly oba systémy příliš odlišné. Plummer si na papír sepsal klíčové možnosti, které by člověk při formátování mohl vykonat.

nabidka formatovat origin.png
Formátovací dialog vypadá pořád stejně. Už skoro 30 let

Následně napsal kód v prostředí Microsoft Visual C++ a v integrovaném nástroji navrhl rozložení jednotlivých prvků dialogu vertikálně a v pořadí, jak je potřeba s nimi interagovat. Aspoň zhruba. Programátor počítal s tím, že jde o dočasné řešení, které později nahradí elegantnější prostředí. Jenže tohle dočasné řešení ve Windows najdeme i po necelých třiceti letech od vzniku.

Plummer tehdy navíc způsobil, že úložiště formátované souborovým systémem FAT nemůže mít přes 32 GB. Tento limit je rovněž produktem jednoho z jeho svévolných rozhodnutí onoho dne v roce 1994, kdy vývojář formátovací dialog tvořil. V Microsoftu se podílel na tvorbě různých součástí Windows včetně Správce úloh, Kalkulačky nebo Pinballu.

Většina prvků v prostředí Windows byla na rozdíl od dialogu Formátovat dobře promyšlená, brání tehdejší vývoj Plummer.

Zdroje: Dave W Plummer / X via Neowin

Určitě si přečtěte

Články odjinud