Cituji Donalda Knutha:
Předčasná optimalizace je kořenem všeho zla (nebo alespoň většiny) v programování.
Sestavení vaší aplikace se však zdá nejrozumnější, udržovatelnější a nejlogičtější. Pak, pokud máte problémy s výkonem nebo úložištěm, řešte ty, které mají největší dopad, dokud nebude výkon uspokojivý nebo zákon klesající návratnosti znamená, že nemá smysl dále optimalizovat.
Pokud si nejste jisti dopadem konkrétních návrhových rozhodnutí (jako jsou dlouhé názvy vlastností), vytvořte prototyp k testování různých hypotéz (například „kratší názvy vlastností ušetří mnoho místa“). Neočekávejte, že výsledek testování bude průkazný, ale může vás naučit věci, které jste nečekali, že se naučíte.