タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

toolとXPに関するyamanetoshiのブックマーク (3)

  • CUnit チュートリアル

    CUnit とは、C言語開発において単体テストを支援する 「テスティング・フレームワーク」です。 もちろん、きちんとした設計者であれば、 CUnit のような仕組みがあろうと無かろうと、 自分で作った分の設計者テストは言われなくても実施するでしょうし、 組織としてきちんとしていれば、すでに何らかの仕組みは構築しているでしょう。 ですが、もし今まで単体テストをチーム内の各設計者が バラバラに実施していたということであれば、 CUnit を試してみる価値はあります。 また、XP(eXtreme Programming) のようなスタイルを構築したいと思っているのであれば、 CUnit を必須、としてしまうのも一つの手です。 ここでは、Cygwin 環境に CUnit をインストールして使ってみます。 導入 テスト環境の概説 使ってみよう アサート・マクロ テスト・レジストリ テスト・スイート

  • チュートリアル — Cutterの使い方

    はじめに スタックを実現するプログラム(ライブラリ)をC言語で作成する。 プログラム作成はテストを作成しながら行う。テストの作成にはC 言語用のテスティングフレームワークであるCutterを用いる。 プログラムのビルドシステムにはGNUビルドシステム(GNU Autoconf/GNU Automake/GNU Libtool)を使用する。GNUビルドシス テムはビルド環境の差異を吸収する。これによりプログラム・テス トを複数の環境で容易にビルドできるようになる。 大きなコストをかけずにプログラム体が複数の環境で動作するの であれば、その方がよい。さらにテストもその環境で動作するのな らば、プログラム体がその環境で正しく動作することを容易に検 証できる。プログラム体だけではなく、テストも複数の環境で容 易に動作することは重要である。 Cutterが依存しているライブラリはGLibのみで

  • eXtreme Gadget - ポケットに入るアジャイルな究極の小道具:An Agile Way:オルタナティブ・ブログ

    ソフトウェア開発からアナログツールへの逆展開! エクストリーム・ガジェッツ http://gadget.cre8system.jp/ クレドカレンダー2007、KPT NOTE、ニコニコカレンダー、バーンダウンチャート、かんばん、などなどが、無償のPDFファイルとして公開されています。そう、 「自分で作る楽しさ、それを忘れてはいけない」

    eXtreme Gadget - ポケットに入るアジャイルな究極の小道具:An Agile Way:オルタナティブ・ブログ
  • 1