Chtít vypínat touchpad při psaní je rozumný, ale kvůli tomu je třeba napsat
stisknul uživatel klávesu?
#ifdef DEBUG_BUILD vypiš "uživatel píše, vypínám touchpad"
vypni touchpad
začni stopovat dobu, odpovídající požadovaný době vypnutí po stisku poslední klávesy
#ifdef DEBUG_BUILD vypiš "uživatel přestal psát, zapínám touchpad"
zapni touchpad
ne
* otevři soubor pro zápis logu stisknutejch kláves // zbytečná práce navíc
* stisknul uživatel klávesu?
* zjisti co stisknul a zaloguj to // zbytečná práce navíc
* vypni touchpad
* začni stopovat dobu, odpovídající požadovaný době vypnutí po stisku poslední klávesy
* zapni touchpad
* zavři soubor s logem stisknutejch kláves // zbytečná práce navíc
Z pohledu snahy o maximalizaci zisku je nejlevnější práce, která se za daný peníze vůbec neudělá, tak proč psát nesmyslnej kód navíc? Vzhledem k neadekvátnosti daný funkcionality (nejen, že tam z principu nemá co dělat, natož v týhle podobě) a rostoucímu počtu blobů, ve kterejch se to nachází, to už přestává vypadat jako prostá neschopnost.