エピステーメーさんの記事を参考に、CppUnitを導入してみました。
現在、PieceOfCodeの理念のもと、3次元ベクトルや4x4マトリクス演算を新規に書き直してみているのですが、いざ動かそうとしたときに、単体テストを導入してみたくなりました。単体テストはロジック部分の機能構築においては必須の開発スタイルです。
UIでいいテストフレームワークがあるかどうかはまた別の話のようですが、アプリケーションをロジック部とUI部とに分け、少なくともロジック部の信頼性を上げることにより、問題の切り分けを推進するべきという内容でした。