Зміст:
Визначення - Що означає теорія макаронних виробів?
Теорія макаронних виробів - це теорія програмування. Це загальна аналогія розробки додатків, яка описує різні програми програмування як популярні страви з макаронних виробів. Теорія макаронних виробів підкреслює недоліки коду. Ці аналогії включають спагетті, лазанью та код равіолі.
Техопедія пояснює теорію макаронних виробів
Найбільш широко використовуваною аналогією для розробки додатків є код спагетті, який показує написання неструктурованих процедур, внаслідок чого код важко зрозуміти та оновити.
Кажуть, що код Лазаньї є структурно написаною та багатошаровою програмою. Додаток легко читати і має шарувату структуру. Однак через непередбачувані взаємозалежності в сегментах коду програму лазаньї може бути важко модифікувати.
Легко модифікований і добре написаний об'єктно-орієнтований код програмування (OOP) називається кодом ravioli. Соус - шар інтерфейсів між різними частинами.
Велика частина програми програмування сьогодні - це перезапис коду спагетті або лазаньї у версію OOP з такою ж функціональністю. У деяких випадках програма просто замінюється абсолютно новою.
