目录:
定义-意粉代码是什么意思?
Spaghetti代码是一个语,用于指代缠结的编程源代码网,其中程序内的控制在各处跳跃并且难以遵循。 意大利面条代码通常具有许多GOTO语句,并且在旧程序中很常见,而旧程序则广泛使用了此类语句。
像面向对象的编程语言一样,结构化的编程语言的兴起也降低了意大利面条式代码的普遍性。
Techopedia解释了意粉代码
像BASIC这样的具有GOTO语句的旧编程语言极易受到意大利面条代码的影响,因为程序员发现使用GOTO语句将程序的控制从一个区域直接引导到另一个区域非常方便。
但是,由于程序逻辑变得非常难以遵循,因此,任务区负责研究旧程序的编程团队很怕意大利面条式代码。 因为会产生复杂的代码,所以仅在原始开发过程中使用GOTO语句和意大利面条式代码才方便。
使用意大利面条式代码编写的程序越旧,即使原始开发人员也难以遵循。