스파게티 코드

작가: John Stephens
창조 날짜: 28 1 월 2021
업데이트 날짜: 29 6 월 2024
Anonim
개발자 Si 코딩을 할때 스파게티 코드 처럼 환장 할 소스코드 작성에 대해서 알아보자
동영상: 개발자 Si 코딩을 할때 스파게티 코드 처럼 환장 할 소스코드 작성에 대해서 알아보자

콘텐츠

정의-스파게티 코드는 무엇을 의미합니까?

스파게티 코드는 프로그램 내부의 제어가 모든 곳을 뛰어 넘고 따르기가 어려운 얽힌 프로그래밍 소스 코드의 웹을 나타내는 데 사용되는 속어입니다. 스파게티 코드에는 일반적으로 많은 GOTO 문이 있으며 이러한 프로그램을 광범위하게 사용하는 오래된 프로그램에서 일반적입니다.


객체 지향 프로그래밍 언어와 같이보다 체계적인 프로그래밍 언어의 등장으로 스파게티 코드의 보급이 줄었습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 스파게티 코드를 설명합니다

GOTO 문을 특징으로하는 BASIC과 같은 오래된 프로그래밍 언어는 프로그래머가 GOTO 문을 사용하여 한 영역에서 다른 영역으로 프로그램을 직접 제어하는 ​​것이 매우 편리하기 때문에 스파게티 코드에 매우 취약했습니다.

그러나 스파게티 코드는 프로그램 논리를 따르기가 매우 어려워 져서 오래된 프로그램을 조사해야하는 프로그래밍 팀이 두려워합니다. 복잡한 코드를 생성하므로 GOTO 문과 스파게티 코드를 사용하면 원래 개발 프로세스 중에 만 편리합니다.

스파게티 코드로 작성된 프로그램이 오래 될수록 개발자, 심지어 원래 개발자조차 따라 가기가 더 어려워집니다.