스파게티 코드 예제
- 코드는 체계화되어 있지 않으며 코드의 다른 부분에 속한 코드 부분을 가지고 있습니다.
- 코드는 다른 부분이나 파일로 점프하여 많이 돌아 다니지 않고도 디버그하기가 더 어려워집니다.
- 코드에는 프로그래머가 전혀 새로운 영역의 코드를 따라야하는 goto 문이 포함되어 있습니다.
- 코드가 조건부 블록이나 탭으로 분리되지 않아 읽기가 어려워집니다.
스파게티 코드는 오류가 발생하면 오류의 원인을 찾는 것이 더 어렵 기 때문에 나쁜 방법으로 간주됩니다. 스파게티 코드는 코드를 체계적으로 유지하고 적절히 포맷하고 주석을 달고 서브 루틴을 사용하며 가능한 경우 코드를 섹션으로 분리하여 줄일 수 있습니다.
Kludge, 난독 화, 프로그래밍 용어