2011-01-01から1年間の記事一覧

PCUnit 1.4.1 リリース

PCUnit 1.4.1をリリースしました。 https://github.com/katono/PCUnit https://bitbucket.org/katono/pcunit 変更点は以下の通りです。 PCU_ASSERT_EQUALで引数にsize_tよりビット幅の大きい整数型(long longなど)を指定した場合、正しい結果にならない場合…

PCUnit 1.4.0 リリース

PCUnit 1.4.0をリリースしました。 https://github.com/katono/PCUnit https://bitbucket.org/katono/pcunit 変更点は以下の通りです。 アサートマクロの引数が複数回評価されない仕様に変更。 各アサートマクロの戻り値をなしに変更。 PCU_last_assertion()…

Test-Driven Development for Embedded C の写経

Test-Driven Development for Embedded C の3、4章を実際に写経しながら動かしてみた。ただしせっかく作ったのでTDDツールはUnityではなくPCUnitを使った。ソースはこちら。 https://github.com/katono/TDD4EC cygwinで動作確認。動かす時はPCUnitをmake ins…

PCUnitでテスト関数を自動登録するスクリプトを作った

TDD Boot Camp 東京 1.6にて、C言語チームにユニットテスト ツールとしてPCUnitを使っていただいたそうです。お勧めしてくれた[twitter:@mayonezudaiou]さん、ありがとうございます! プログラマーとして自分が作ったものを使ってもらえるということは本当に…

ぼくのかんがえたさいきょうの組み込み用ユニットテストツール

TDDの勉強を始めたら、組み込み用のユニットテストツールを作りたくなってきた。C言語用のユニットテストツールはいろいろあるのでいくつか調べてみた。 CUnit。たぶんC言語のxUnitでは一番有名だと思う。アサートマクロが豊富。コンソールモードをTDDという…

Test-Driven Development for Embedded C 第5章

Test-Driven Development for Embedded C の5章を読んだので簡単にまとめや感想を書いていこうと思う。 5章のタイトルは"Embedded TDD Strategy" 訳すと「組み込みTDD戦略」。組み込みならではのTDDのやり方が学べそう。4章でLEDドライバのTDD実践をやったら…

Test-Driven Development for Embedded C を読み始めた。

Test Driven Development for Embedded C (Pragmatic Programmers)作者: James W. Grenning出版社/メーカー: Pragmatic Bookshelf発売日: 2011/05/05メディア: ペーパーバック購入: 2人 クリック: 55回この商品を含むブログ (2件) を見る組み込みでTDDの本と…

はてな はじめました。

以前からブログを始めようと思っていたけど、ようやく始めました。主にプログラミングなどの学んだことを書いていこうと思います。 飽きずに続けられたらいいなあ。