Il controllo della portata è una tecnica di programmazione del computer progettata per impedire che il software subisca un errore a causa di valori di dati errati o di dati che non rientrano nelle linee guida predeterminate.
La tecnica di controllo dell'intervallo richiede che l'applicazione software determini se i valori forniti come input al programma corrispondono a criteri predefiniti. Ad esempio, se il programma prevede di ricevere valori compresi tra 0 e 10, il controllo dell'intervallo verificherà che i dati forniti al programma soddisfino il requisito. Se i dati non corrispondono ai requisiti, l'applicazione solitamente fornirà all'utente un messaggio di errore.
I controlli di portata possono essere implementati in due modi. Il primo è affidarsi alle caratteristiche del linguaggio esistente, come la sintassi offerta dai moderni linguaggi di programmazione come C o Java. Il secondo consiste nell'utilizzare funzionalità del linguaggio di programmazione di basso livello, come i cicli if/else o while, per controllare continuamente i dati man mano che vengono forniti al programma.
I controlli dell'intervallo sono importanti per garantire la sicurezza del codice e delle applicazioni. Senza un solido sistema di controllo dell'intervallo, un'applicazione potrebbe non essere in grado di gestire correttamente i dati che non rientrano nell'intervallo predeterminato, causando arresti anomali del software o altre conseguenze indesiderate.
Nel complesso, il controllo della portata è una tecnica fondamentale per garantire la sicurezza del software e delle applicazioni nel mondo della programmazione informatica. Verificando che i valori forniti a un programma rientrino in un intervallo predeterminato, gli sviluppatori di software possono garantire che le loro applicazioni si comportino in modo prevedibile e sicuro.