货物崇拜编程（Cargo Cult Programming）是一种计算机程序设计中的反模式，其特征为不明就里地、仪式性地使用代码或程序架构。货物崇拜编程通常是程序员既没理解他要解决的bug、也没理解表面上的解决方案的典型表现。这个名词常指不熟练的或没经验的程序员从某处拷贝代码到另一处，却并未了解其代码是如何工作的，或者不清楚在新的地方是否需要这段代码。也可以指不正确或过分地应用设计模式、代码风格或编程方法，却不清楚其原理。货物崇拜编程也可以指对设计模式的盲目崇拜：盲目地使用设计模式，却不理解特定设计模式