货物崇拜编程
货物崇拜编程(Cargo Cult Programming)是一种计算机进程设计中的反模式,其特征为不明就里地、仪式性地使用代码或进程架构。货物崇拜编程通常是进程员既没理解他要解决的bug、也没理解表面上的解决方案的典型表现。
这个名词有时也指不熟练的或没经验的进程员从某处拷贝代码到另一处,却不太清楚其代码是如何工作的,或者不清楚在新的地方是否需要这段代码。也可以指不正确或过份的应用设计模式、代码风格或编程方法,却对其原理不明就里。
货物崇拜编程来源于“货物崇拜”这个词。其衍生词还有“货物崇拜软件工程”。