今日は、TDD(Test Driven Development)をMap/Reduceの開発に適用するにはどうするか、に焦点をあてて行きます。 次のように一般的なWebシステムのデバッグログ(hoge.log.20091214)からINFOレベルの情報のみを抜き出すロジックをMap/Reduceで組むとします。 2009-12-14 00:00:00,525 INFO hogeAccessLog @ http://hogehoge.com/index.html 2009-12-14 00:00:00,528 DEBUG hogeAccessLog @ aaa=bbb, ccc.ddd=222 2009-12-14 00:00:00,528 DEBUG hogeAccessLog @ eee=333, fff.ggg=232 2009-12-14 00:00:00,530 WARN hoge