NINO
"Nothing In, Nothing Out"의 약어입니다. NINO(발음: "니노")는 아무것도 프로그램에 입력되지 않으면 아무것도 출력되지 않는다는 뜻의 컴퓨터 과학 용어입니다. 이를 "입력 없음, 출력 없음"으로 번역할 수도 있습니다.
컴퓨터는 정보를 처리하여 작동합니다. 입력(또는 처리할 정보)이 없으면 출력도 있을 수 없습니다. 입력은 사람이 워드 프로세서에서 텍스트를 입력하거나 웹 브라우저에서 링크를 클릭하는 것처럼 직접 입력할 수 있습니다. 또한 부트스트랩 작업이나 명령을 자동으로 실행하는 봇처럼 소프트웨어가 입력할 수도 있습니다.
컴퓨터 프로그래밍에서 NINO는 함수가 결과를 생성하지 않는 이유를 설명하는 데 사용할 수 있습니다. 함수가 올바르게 실행되는 데 필요한 매개변수를 받지 못하면 실패하거나 NULL 값을 생성할 수 있습니다. 함수가 잘못된 입력을 받으면 아무것도 반환하지 않거나 "쓰레기" 결과를 반환할 수 있습니다. 이 과정은 GIGO(Garbage In, Garbage Out)로 요약할 수 있습니다.
잘 프로그래밍된 함수는 모든 입력을 확인하고 데이터가 없거나 잘못된 경우 오류 메시지를 생성합니다. 잘못된 입력이 프로그램 내부에서 버그나 충돌을 일으킬 수 있으므로, 이렇게 하면 NINO 및 GIGO 오류를 방지할 수 있습니다.
지식 테스트하기