스파게티 코드

1 개요[ | ]

Spaghetti code
스파게티 코드
  • "면발처럼 얽혀 있는 소스 코드"
  • 지저분한 소스코드
  • 읽기 어려운 복잡한 소스 코드
  • 프로그램의 논리, 흐름이 스파게티 면발처럼 복잡하여 꼬여 있는 소스 코드
  • 작동은 정상적으로 하지만, 사람이 파악하기는 어렵게 쓰여진 소스 코드
  • 컴퓨터 프로그램의 소스 코드가 복잡하게 얽힌 모습을 스파게티의 면발에 비유한 표현

2 예시[ | ]

10 i = 0
20 i = i + 1
30 PRINT i; " squared = "; i * i
40 IF i >= 10 THEN GOTO 60
50 GOTO 20
60 PRINT "Program Completed."
70 END
10 FOR i = 1 TO 10
20     PRINT i; " squared = "; i * i
30 NEXT i
40 PRINT "Program Completed."
50 END

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}