스파게티 코드 란 무엇입니까?

스파게티 코드 는 원본 프로그래머가 코드를 작성한 방법 때문에 사람이 읽거나 따르기 어려운 프로그램의 소스 코드를 설명하는 데 사용되는 속어입니다. 다음은 스파게티 코드를 유발할 수있는 몇 가지 예입니다.

스파게티 코드 예제

  • 코드는 체계화되어 있지 않으며 코드의 다른 부분에 속한 코드 부분을 가지고 있습니다.
  • 코드는 다른 부분이나 파일로 점프하여 많이 돌아 다니지 않고도 디버그하기가 더 어려워집니다.
  • 코드에는 프로그래머가 전혀 새로운 영역의 코드를 따라야하는 goto 문이 포함되어 있습니다.
  • 코드가 조건부 블록이나 탭으로 분리되지 않아 읽기가 어려워집니다.

스파게티 코드는 오류가 발생하면 오류의 원인을 찾는 것이 더 어렵 기 때문에 나쁜 방법으로 간주됩니다. 스파게티 코드는 코드를 체계적으로 유지하고 적절히 포맷하고 주석을 달고 서브 루틴을 사용하며 가능한 경우 코드를 섹션으로 분리하여 줄일 수 있습니다.

Kludge, 난독 화, 프로그래밍 용어