做教研资源,词表里发现编程和本人引以为傲的厨艺结合,本人世界线已悄然收束,以下是本人冒险登上reddit查询资料后的简单知识讲解:
spaghetti code - 意面式代码:胡乱堆叠的代码,能跑就行,积累一周后难以再看懂,就跟散乱出锅装盘的意面一样
lasagna code - 千层面式代码:胡乱堆叠的抽象层,就跟千层面一层一层胡乱铺上去一样
ravioli code - 意大利饺代码:代码库中胡乱摆放的相互独立的代码,就跟意大利饺一样煮熟了全丢进盘子里
pizza code - 披萨代码:过于扁平的缺乏架构的代码,就跟披萨一样随意撒一些食材在上面烤熟了就完事
不知道意大利人(或者是美国的意大利裔?)为什么突然在代码里这么有话语权了...
这里还有更多的意面分类:
macaroni code:源文件包含多种编程语言,猜测最经典的macaroni的做法是macaroni and cheese,意思是把各种芝士融化后浇在煮熟的通心粉上就完事
stromboli code:一种类似花卷的披萨卷饼,因为里面的内容物非常多,所以咬这一头的时候那一头就会喷东西出来、、不知道在代码应用里这会是什么类似的问题
campanelle code:指这份代码是用一种完全无人知晓的框架实现的,请看下图campanelle长什么样子,跟常见的意面形状很不一样,很random