NINO
Signifie « Nothing In, Nothing Out. » L’acronyme NINO (prononcé « ni-no ») est un terme d’informatique qui indique que si rien n’est saisi dans un programme, rien n’est produit. On peut également le traduire par « No Input, No Output ».
Les ordinateurs fonctionnent en traitant des informations. S’il n’y a aucune entrée (ou information à traiter), il ne peut pas y avoir de sortie. Une entrée peut être effectuée par un être humain, par exemple en saisissant du texte dans un traitement de texte ou en cliquant sur un lien dans un navigateur web. Elle peut également être effectuée par un logiciel, par exemple lors d’une opération d’amorçage ou par un robot qui exécute automatiquement des commandes.
En programmation informatique, NINO peut expliquer pourquoi une fonction ne produit aucun résultat. Si elle ne reçoit pas les paramètres nécessaires à son bon fonctionnement, la fonction peut échouer ou produire une valeur NULL. Si la fonction reçoit une entrée non valide, elle peut soit ne rien renvoyer, soit renvoyer un résultat incohérent. Ce processus peut être résumé par GIGO (Garbage In, Garbage Out).
Une fonction bien programmée vérifie toutes les entrées et produit un message d’erreur si les données sont manquantes ou non valides. Cela évite les erreurs NINO et GIGO, car de mauvaises entrées peuvent provoquer des bogues ou des plantages dans un programme.
Testez vos connaissances