Съдържание:
Определение - Какво означава Теория за паста?
Теорията на тестените изделия е теория на програмирането. Това е често срещана аналогия за разработката на приложения, описваща различни програмни структури като популярни ястия за паста. Теорията за паста подчертава недостатъците на кода. Тези аналогии включват спагети, лазаня и код на равиоли.
Техопедия обяснява теорията за пастата
Най-широко използваната аналогия за разработване на приложения е спагети кодът, който показва написването на неструктурирани процедури, в резултат на което кодът е труден за разбиране и актуализиране.
Казва се, че кодът на Лазаня е структурно написана и многопластова програма. Приложението е лесно за четене и има слоеста структура. Поради непредвидимите взаимозависимости в сегментите на кода, програма за лазаня може да бъде трудна за промяна.
Лесно модифициран и добре написан обектно-ориентиран програмен код (OOP) се нарича код на равиоли. Сосът е слой от интерфейси между различни части.
Голяма част от работата по програмиране днес е пренаписването на спагети или код за лазаня в OOP версия със същата функционалност. В някои случаи програмата просто се заменя с чисто нова.
