상세페이지

ICT용어

스파게티코드,Spaghetti code

  • 박서진
  • 22-06-14 14:53
  • 조회수 67

스파게티 코드, spaghetti code

 

 

프로그램에서 제어 흐름이 마치 스파게티 면발처럼 얽혀져 있는 프로그램 코드에 붙여진 이름. 

 

goto문의 과다한 사용이 이러한 코딩을 유도한다. 컴퓨터가 발전함에 따라 프로그램들의 

 

규모도 커지고 보다 복잡해지면서, 코드의 유지 관리나 오류 수정이 상대적으로 어려워 졌으며 

 

스파게티 코딩은 이러한 작업들을 혹독하게 만들었다. 1970년대 10년을 풍미한 용어 구조화(structured) 

 

프로그래밍은 이러한 스파게티 코딩을 완전하게 벗어나게 했으며, Pascal이나 C언어와 같은 

 

구조화 프로그래밍 언어를 사용하면 goto문을 전혀 사용치 않는 구조화 프로그래밍이 가능하다.

 

 

 

스파게티코드.JPG

 

출처:TTA 정보 통신 용어사전 

 

 

 

 

 

 

 

 

 

게시물 댓글 0

  • 등록된 댓글이 없습니다.

backward top home