コンピュータやソフトウェアのあれこれ@道民(&元道民)
shuji_w6e
This user hasn't shared any biographical information
Homepage: http://d.hatena.ne.jp/shuji_w6e/
Posts by shuji_w6e
[TDD][Testing] TDDをはじめる条件 #tddbc #tddconf
4月 22nd
色々と忙しすぎてブログが書けません。 JavaOneの話とか、JUnitの話とか色々書きたいんですが…もうしばらく我慢なのです。 で、TDDの前方依存と後方依存で意見が欲しいとのことなので自分なりの意見を。 技術的な前方依存 『TDDを始める前と終TDDを実際やるために必要な技術』 ・最低限対象言語でコードがかけるようになって ・最低限テスティングフレームワークを使えるようになって ・リファクタリングをしっかり学んで ・対象言語でのきれいなコード、設計とは何かを知って ・テストファーストを知って ...
[TDD][Testing] Developer Test から Customer Test へ #swtestadvent2011
12月 15th
これは、「Software Test & Quality Advent Calendar 2011」の12/15分のエントリーです。ソフトウェアテストや品質に関するAdvent Calendarという事で、前のエントリーは@kz_suzukiさんの「それでもやはり、品質を「予測」したい」になります。 Developer Test と Customer Test Developer Test と Customer Test とは、和田さんの講演の中で出てくる誰が何のためにテストを行うのかという観点で分 ...
[Java][JUnit][TDD] JUnit のセカイ #JJUG
12月 6th
このエントリーは、@cero-tさんのエントリーの次で、Java Advent Calendar 2011の6番目のエントリーです。自分自身の今年のメインテーマがTDD(テスト駆動開発)と言う事もあり、関連エントリーとしてJUnitについて書きたいかと思います。今更JUnit?と思われた方も普段からJUnitを使っていあなたも気軽にお読みください。尚、色々な話題を駆け足で紹介するので、どれも簡単な紹介程度になってしまいますが、ご了承願います。 JUnit4 スタイル JUnitがアノテーションに対応 ...
[TDD] TDDを学ぶべき10の理由 #TddAdventJp
12月 5th
かなり香ばしいタイトルですが、TDD Advent Calendar jp: 2011のエントリーとなります。前日の@bleisさんのエントリーの次になります。 はじめに TDD(テスト駆動開発)とは、「テストファーストを原則とし、テストが成功するようにプロダクションコードを書くというサイクルを繰り返す開発手法」です。XPのプラクティスの1つとして10年近く前に紹介され、ここ数年で再び1つのムーブメントとなっています。これは、TDD Boot CampがTDDへの敷居を下げ、体験する機会を提供した事 ...
[TDD][TDDBC] TDDBC 横浜に参加してきました
11月 8th
10/5に開催されたTDDBC横浜に札幌から参戦してきました。わざわざ札幌から?と不思議に思われるかもしれませんが、福岡からもちょくちょく首都圏のTDDBCに参加されている人もいますのでそれほど不思議なことでもありませんw自分の場合、年に1〜2回程度は、東京で開催されている勉強会やカンファレンスに参加するようにしています。理由は地方で閉じこもっていると視野が狭くなってしまうこと、特にコネクションが閉じてしまうのが大きなマイナスになっているからです。今はTwitterなどで全国各地で活躍されている人とネ ...
[TDD][TDDBC] TDD Boot Camp 札幌 2.2 を開催します #tddbc
10月 1st
2週間ほど前にTDD Boot Camp 札幌 2.1が開催されたばかりですが、11/3にTDD Boot Camp 札幌 2.2を開催します。 ATNDの開催概要にも記載していますが、札幌では6回目のTDDBCとなります。TDDBCは、テスト駆動開発の体験のためのイベントです。しかし、実戦で使えるためには反復的な練習と、レガシーコード改善や受入テスト駆動開発など、TDDから1歩前に進んだテーマも必要であり、TDDBC札幌では様々なアプローチをしてきたと思います。前回の2.1では参加者も皆TDDに慣れ ...
[Java][Cucumber][ATDD][TDDBC] cuke4duke を使い Cucumber を Java で使う
9月 29th
先日のTDDBC 札幌 2.1 でCucumberの評判が良く、ATDD(受入テスト駆動開発)へ興味を持った人も多かったため、JavaでのCucumberの利用方法を調べてみました。以前調べた時は見つけられなかったのですが、今は cuke4duke というツールを使うことで、JavaやGroovyを使ってJavaアプリケーションでも簡単に Cucumber を利用できるようです。ちなみに、 cuke は cucumberの愛称だそうで、duke はJavaのアレですね。 ちなみに2011/09/24現 ...
[TDD][TDDBC][JenkinsCI] TDDBC 札幌 2.1 開催しました
9月 26th
シルバーウィークの後半に札幌にてTDD(テスト駆動開発)の体験型イベントであるTDDBC(札幌版)を開催しました。
[JavaScript][HTML5] 札幌 ”9leap” HTML5/enchant.js ゲーム開発ハッカソンに参加しました
8月 7th
昨日になりますが、札幌 ”9leap” HTML5/enchant.js ゲーム開発ハッカソンに参加してきました。enchant.jsというのはJavaScriptのライブラリで、HTML5を使ったゲームを作るための基盤を提供するものです。今回は、そのイベントとして札幌開催となり、ゲーム系の開発者が多く集まっていました。午前中は2本の講演で、午後からはハッカソンです。