Ecco alcuni commenti pseudocode e parafrasati:
// Allow time for screen to start before content reset.
// Delay time determined by testing with platform version 5.
delayCall(0.01, contentReset())
Fondamentalmente, il programmatore ha capito che sul suo dispositivo di test specifico dopo una dozzina circa di test eseguiti, 1/100 di secondo ritardo era il giusto ritardo per realizzare ciò che voleva accadere senza causare problemi evidenti per se stesso al momento.
Inevitabilmente, questo ha portato a problemi occasionali di temporizzazione e instabilità.
Questa cattiva pratica ha un noto nome anti-pattern o odore di codice?
Qual è l'elenco degli svantaggi per questa pratica?