エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
D言語で、コンパイル時単体テスト - Qiita
D言語 Advent Calendar 2013の三日目の記事です。 更に、Aizu Advent Calendar 2013の三日目の記事でも... D言語 Advent Calendar 2013の三日目の記事です。 更に、Aizu Advent Calendar 2013の三日目の記事でもあります。 D言語には、簡単な単体テスト機能が言語仕様に含まれています。そのおかげで、気軽に関数やクラスの単体テストを書くことが出来ます。 その一方、D言語にはコンパイル時関数実行(CTFE)という機能があります。名前の通り、コンパイル時に関数を実行する機能です。今となっては、「標準ライブラリのこの関数がCTFE出来ない!これはバグだ!!」とも言われるほど、関数がCTFE出来ることは重要になりつつあります。 関数がCTFEableかどうか、またはCTFEにおいて正常に動作するか、単体テストを使って、実行時と同じようにチェック出来るととても助かります。が、残念ながらD言語の単体テストは実行時にしか実行してくれません。 __traits(getUnit
2013/12/05 リンク