Compile-time
コンパイル時
metaprogramming
メタプログラミングとは、プログラムを実行する前にソースコードを生成または操作するプログラミング技術のことです。
allows
可能にする
developers
開発者
to
~するために
write
書く
more
より
efficient
効率的な
and
そして
maintainable
保守しやすい
code
コード
by
~によって
automating
自動化する
repetitive
反復的な
tasks
タスク
and
そして
catching
捕らえる
errors
エラー
early
早期に
in
~で
the
その
development
開発
cycle
サイクル
.
文の終わりを示す句点