And*_*mar 11
区别在于意大利面条代码是由其他开发人员编写的.你的代码绝不是意大利面条代码.
术语"意大利面条代码"并不特定于PHP - 它适用于所有编程语言,并且在大多数语言中应该看起来非常相似(至少是相同的范例).也许你明白这一点,只想在PHP中有一个例子.
关于这个主题的维基百科文章似乎很清楚:
Spaghetti代码是源代码的一个贬义术语,它具有复杂和纠结的控制结构,尤其是使用许多GOTO,异常,线程或其他"非结构化"分支结构的控制结构.它之所以如此命名,是因为程序流看起来像一碗意大利面,即扭曲和纠结.意大利面条代码可能由多种因素引起,包括缺乏经验的程序员和一个在很长的生命周期内不断修改的复杂程序.结构化编程大大降低了意大利面条代码的发生率.
这个论坛帖子,我在PHP中编写Spaghetti Code的前100个标志可能对你有用,因为它与PHP有关.