차례:
정의-파스타 이론은 무엇을 의미합니까?
파스타 이론은 프로그래밍 이론입니다. 다른 프로그래밍 구조를 인기있는 파스타 요리로 설명하는 응용 프로그램 개발에 대한 일반적인 비유입니다. 파스타 이론은 코드의 단점을 강조합니다. 이러한 비유에는 스파게티, 라자냐 및 라비올리 코드가 포함됩니다.
Techopedia는 파스타 이론을 설명합니다
응용 프로그램 개발에 가장 널리 사용되는 비유는 스파게티 코드로, 구조화되지 않은 프로 시저 작성을 보여 주므로 코드를 이해하고 업데이트하기가 어렵습니다.
라자냐 코드는 구조적으로 작성되고 계층화 된 프로그램이라고합니다. 응용 프로그램은 읽기 쉽고 계층 구조로되어 있습니다. 그러나 코드 세그먼트에서 예측할 수없는 상호 종속성으로 인해 라자냐 프로그램을 수정하기가 어려울 수 있습니다.
쉽게 수정되고 잘 작성된 객체 지향 프로그래밍 (OOP) 코드를 라비올리 코드라고합니다. 소스는 다른 부분 사이의 인터페이스 레이어입니다.
오늘날 많은 프로그래밍 작업은 스파게티 또는 라자냐 코드를 동일한 기능을 가진 OOP 버전으로 다시 작성하는 것입니다. 경우에 따라 프로그램이 새로운 것으로 대체되기도합니다.
