PHP #tddbc (TDD Boot Camp) in Tokyo 開催します!! TDD Boot Camp in Tokyo の開催を正式に宣言します。 僕はテスト駆動開発(TDD)に出会って、本当にソフトウェアのつくり方や設計や考え方が変わりました。 コードを書く人間として、さらなる上のステージに上れたことを実感でき... 2011.05.29 PHPアジャイルプログラミング
Ruby そうだ、rails3でfactory_girlをつかおう! Fixturesを利用してテストを書いていくと、リレーションの定義がファイルをまたいでわかりづらくなったり、同じようなデータなのだけど、少しだけ違うデータが増えていったり、とにかく大変になる。 factory_girl_rails Fixt... 2011.03.18 Rubyアジャイルプログラミング
PHP jenkins エレガントなコードを書くための執事のすすめ 勉強会したので、資料公開。 jenkinsを使って、自動テストだけでなく静的コード解析や統計情報をおこなって、ケント・ベックが提唱した「コードの臭い」を察知して、リファクタリングのタイミングや具体的な指摘のフィードバックを自動で得ようという... 2011.03.09 PHPアジャイルプログラミング
アジャイル 自動テストの知識をプログラマは知らないと恥ずかしい 「なぜ、自動テストを書くのですか?」とか聞かれたので、これはきちんと理解してもらった方がいいなぁ。と思ったので、理由を書いてみる。TDDとかだと設計にもメリットがあるけど、それは今回はおいておく。 1.テストやデバッグに使う時間を削減して、... 2011.02.14 アジャイルプログラミング
アジャイル チームのマルチタスク化はリスクが大きすぎる アジャイル開発をおこなう場合に、チームのマルチタスク化が危険であることを考える。(クロスファンクショナルチームは歓迎するし、そうするべきだ。) アジャイルにおいては、フィーチャ(機能)に優先順位をおいて、優先順位の通りに開発することが求めら... 2011.02.04 アジャイル
アジャイル なぜ、アジャイルは個人との対話と動くソフトウェアを重視するのか? アジャイルを語る上で、アジャイルソフトウェア開発宣言は避けては通れない道である。これについて個人的な見解を考える。今日はコレ。 プロセスやツールよりも個人と対話を、 包括的なドキュメントよりも動くソフトウェアを、 さて、これっていったいどう... 2011.02.02 アジャイル
アジャイル アジャイルな見積もりと計画づくりに学ぶ 不確実性のコーン プロジェクトにおいて、当初立てていた見積もりとは違うというのは良くあることだ。個人的な意見を述べさせていただければ、ほぼ100%とと言っても過言ではないと考えている。アジャイルでは、見積もりと計画をアジャイルで構築しなければ全く意味がない。... 2011.01.31 アジャイル
アジャイル 知らないと損する完全無料アジャイル開発ガイド 知っているようでよくわかっていないアジャイル開発。こんなの海の向こう側の話でしょ?って諦めるのは、もう昔の話。どんどんアジャイル開発は日本の現場で取り入れられているのです。改めて学ぼうアジャイル。 1. アジャイルソフトウェア開発 - Wi... 2011.01.28 アジャイル