차례:
정의-스파게티 코드는 무엇을 의미합니까?
스파게티 코드는 프로그램 내부의 제어가 모든 곳을 뛰어 넘고 따르기가 어려운 얽힌 프로그래밍 소스 코드의 웹을 나타내는 데 사용되는 속어입니다. 스파게티 코드는 일반적으로 많은 GOTO 문을 가지고 있으며 이러한 프로그램을 광범위하게 사용하는 오래된 프로그램에서 일반적입니다.
객체 지향 프로그래밍 언어와 같이보다 체계적인 프로그래밍 언어의 등장으로 스파게티 코드의 보급이 줄었습니다.
Techopedia는 스파게티 코드를 설명합니다
GOTO 문을 특징으로하는 BASIC과 같은 오래된 프로그래밍 언어는 프로그래머가 GOTO 문을 사용하여 한 영역에서 다른 영역으로 프로그램을 직접 제어하는 것이 매우 편리하기 때문에 스파게티 코드에 매우 취약했습니다.
그러나 스파게티 코드는 프로그램 논리를 따르기가 매우 어려워 져서 오래된 프로그램을 조사해야하는 프로그래밍 팀이 두려워합니다. 복잡한 코드가 생성되므로 GOTO 문과 스파게티 코드를 사용하면 원래 개발 프로세스 중에 만 편리합니다.
스파게티 코드로 작성된 프로그램이 오래 될수록 개발자, 심지어 원래 개발자조차 따라 가기가 더 어려워집니다.
