| Spaghetti | |
| Вам когда-нибудь на работе доставалась в наследство функция размером пять тысяч строк? Если да, то вы были очевидцем живого примера антипаттерна «Спагетти». Этот антипаттерн имеет место быть у программистов, для которых существует всего один критерий качества программы — «Программа работает». | |
| «Спагетти» — так называется расползание кода на одном этаже программы. Для этого антипаттерна характерны функции очень большого размера. Причина этого заключается в полнейшем отсутствии какой-либо декомпозиции. | |
| Следует выстраивать декомпозицию таким образом, чтобы размер функций не превышал десяти-двадцати строк. | |