スニペット
スクリプト可能なスニペットをサポートするアプリケーションの場合、サポートされるプログラミング機能の範囲は異なる。以下は、プログラム可能なスニペットに一般的に実装される機能の一部を列挙する。
コードスニペットの最も基本的な代替手段は、サブルーチンである。 サブルーチンを再利用可能なソフトウェアライブラリに組み込み、複数のプログラミングプロジェクト間で共有できる。
オブジェクト指向プログラミングと関数型プログラミングのデザインパターンはどちらも、プログラマがスニペットをさまざまなコードに繰り返し挿入することを回避または削減できるようにするためのテクニックである。Cファミリ言語では、この目的でプリプロセッサが使用されることがある。