大規模コードをリファクタリングする方法『ミカドメソッド(Mikado Methood)』について

TDDの技法で、mikado method(ミカドメソッド)という、なにやら怪しい名前の方法が流行ってるらしいので、調べてみた。 ミカドメソッド...

October 26, 2013 · 2 min · tsu-nera

必殺技を実践で繰り出すために、TDDの『Code Kata』について調べてみた

TDDの型を身につけるための方法論『Code Kata』について調べてみたことをまとめます。 きっかけ 本『The Coding Dojo Handbook』を見つけた...

October 20, 2013 · 2 min · tsu-nera

『Modern C++ with TDD』学習メモ(Chapter2-5)

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better 体育の日の祝日なので、図書館とカフェにこもってベンキョしてました。そんな体育の日もオツだよね。というわけで、今日勉強した...

October 14, 2013 · 4 min · tsu-nera

『Modern C++ Programming with Test-Driven Development』写経環境をWindows上のCentOSに構築

C++ の TDD本、『Modern C++ Programming with Test-Driven Development』の写経環境を構築するためのメモです。 ebookはここから購入できる。 The Pragmatic Bookshelf | Modern C++...

September 29, 2013 · 4 min · tsu-nera

重複コードを撃退!DRY原則をC言語で実践するためのCPDを調べた

はじめに TDDが好きなので、コードの重複を計測するツール PMDについて調べてみた。 DRY原則とは DRY原則とは、”Don’t Repeat YourSel...

September 22, 2013 · 2 min · tsu-nera

JUnitでthrowで投げた例外を検証する方法のメモ

最近記事投稿数が少ないので、ごまかし程度にメモを。 錆びついたJavaの知識にオイル刺しをしている日々ですが、今日は例外処理をJUnitで実施...

September 8, 2013 · 1 min · tsu-nera

テスターの視点を手に入れるために『実践アジャイルテスト』を読みました

実践アジャイルテストを読んだ読書メモです。 実践アジャイルテスト テスターとアジャイルチームのための実践ガイド - Janet Gregory https://amzn.to/3HQbhgG 開発者以外の視点を手に入れ...

September 1, 2013 · 4 min · tsu-nera

レガシーコードをC言語のTDD用フレームワーク『Fake Function Framework (fff)』ですっぽんぽんにする

以前、こんな記事を書きました。 恐るべきレガシーコードの救世主になるか?!ドロドロ依存なモジュールたちを『CMock』ですっ裸にする | Futurismo CMo...

August 21, 2013 · 5 min · tsu-nera

レガシーコード改善ガイドを読了しました!心に響いた考え方の覚書

レガシーコード改善ガイドを読了したので、読書メモです。 レガシーコード改善ガイド - マイケル・C・フェザーズ https://amzn.to/3oTnbxp 分厚い本だけれども、とても良書だっ...

August 11, 2013 · 3 min · tsu-nera

C/C++のAPIレベルのテストを直叩きできるFitNesse用フレームワーク ‘CSlim’

FitNesseをC/C++で利用するためのslimフレームワークではcslimがあります。これを試してみました。 前回の続きです。 受け入れテ...

August 10, 2013 · 2 min · tsu-nera