货物崇拜编程

维基百科,自由的百科全书
跳转至: 导航搜索

货物崇拜编程(Cargo Cult Programming)是一种计算机程序设计中的反模式,其特征为不明就里地仪式性地使用代码或程序架构。货物崇拜编程通常是程序员既没理解他要解决的 bug,也没理解表面上的解决方案的典型表现。

这个名词有时也指不熟练的或没经验的程序员从某处拷贝代码到另一处,却不太清楚其代码是如何工作的,或者不清楚在新的地方是否需要这段代码。也可以指不正确或过份的应用设计模式,代码风格或编程方法,却对其原理不明就里。

“货物崇拜编程”来源于“货物崇拜”这个词。其衍生词还有“货物崇拜软件工程”。