ボイラープレートコード
ボイラープレートの1つの形式は、プログラムロジックや言語の基本的な構文の一部ではないが、カスタムの問題としてソースファイルの先頭に追加される宣言で構成される。次のPerlの例は、定型文を示している。
最初の行はシバンで、UNIX/Linuxシステムの場合、ファイルをコマンドラインで直接実行できるPerlスクリプトとして識別される。他の2つは、警告と厳密モードをオンにするプラグマであり、Perlプログラミング作法によって義務付けられている。 次の例は、C/C++プログラミング言語の定型文である<code id="mwLg">#include</code>である。
これにより、myinterface.hがすでに含まれているかどうかをコンパイラに通知するグローバルフラグがチェックされ、設定される。モジュールのコンパイルには多くの相互依存ファイルが関係しているため、これにより、同じヘッダーを複数回処理する必要がなくなる。ただし、同じ名前の複数の定義が原因でエラーが発生する可能性はある。
宣言に加えて、OOP言語のメソッドも定型文の量に影響する。人気のあるJavaプロジェクトに関する2015年の調査によると、メソッドの60%は、トークンの4.6%の出現によって一意に識別でき、残りの95.4%の定型文はロジックとは無関係である。研究者たちは、この結果が一般に手続き型言語のサブルーチンに変換されると信じている。