师，及已经过长期频繁修改的复杂程序。结构化编程可避免面条式代码的出现。
距离.以下是一段用BASIC写的程序，是典型面条式代码的例子。程序在屏幕上显示数字 1 到 10 及其对应的平方。由于有codice_1语句，此程序需要配合行号才能知道程序的流向，也无法利用缩排的方式使程序比较容易阅读。而且因为跳转指令的关系，要执行的程序会不可预测的由一个区域跳转到另一个区域，不易调试。现实世界中的面条式代码往往更加复杂，会大幅增加维护成本。10 i = 020 i = i + 130