무분별한 점프문은 if/then/else나 do/while/until 구조로 대체한다. 구조적 프로그래밍은 제어흐름의 직접적인 전환에 대해 규칙을 부과한다.
객체지향 프로그래밍은 제어흐름의 간접적인 전환에 대해 규칙을 부과한다.
함수형 프로그래밍은 할당문에 대해 규칙을 부과한다.