远隔作用（）是一种程式设计中的反模式，是指程式某一部份的行为会广泛的受到程式其他部份指令的影响，而且要找到影响其他程式的指令很困难，甚至根本无法进行。避免远隔作用的方法是避免使用全域变数，利用可控制的区域变数来调整资料，或是使用有的纯函数程式语言。此词语的由来是来自物理学中的远距作用，是指一个物体在和另一物体中间没有粒子交换的情形下，影响另一物体的现象，量子力学的量子缠结就是远距作用的一个例子，爱因斯坦将此称为「鬼魅似的远距作用」（spooky action-at-a-distance）。远隔作