číslice

Programátoři totiž používají konstanty. Tedy alespoň Ti skuteční. A nejde jen o vývojáře, myšlenka je to obecnější.

Pokud má programátor za úkol vytvořit rezervační systém pro tři tenisové kurty, objeví se v celé aplikaci číslo 3 jen jednou. V místě své definice POČET_KURTŮ = 3; A to i přes ubezpečení managera, ekonoma, referátu pro rozvoj obcí a hřišť a také katastrálního úřadu, že počet kurtů se příštích 72 let měnit nebude.

Pokud se aplikace skládá z více zdrojových souborů, stále platí pravidlo, že číslo 3 se objeví jen jednou a tedy jen v jednom z nich. A to i přes skutečnost, že aplikaci uploadujeme na server skrze dial-up a kupecké počty prozrazují, že tisíckrát napsané POČET_KURTŮ zabere o 10kB víc, než tisíckrát napsané 3.

Ale že je dnes tak pěkně, zaslouží si programátoři ústupek. Mohou v aplikacích v libovolném množství používat čísla 1 (pro sčítání a odčítání), 2 (pro násobení a dělení) a také nulu, kvůli vynulování. Ovšem tím veškerá radost končí, takže žádné rozmlsávání. Nula, jedna, dva a dost!

p.s. toto je dogma, takže žádné zdůvodňování nebo vysvětlování nečekejte. Buď podle něj tvořte, nebo ne. Záleží jen na Vás. 🙂