@IT情報マネジメント会議室は、2009年4月15日に新システムに移行しました。
新たに書き込みを行う場合には、新しい会議室をご利用ください。
新たに書き込みを行う場合には、新しい会議室をご利用ください。
- @IT情報マネジメント 会議室 Indexリンク
- IT戦略
- 仕事の改善
- アーキテクチャ
- プロジェクト管理
- ITインフラ
- Webマーケティング
- BPMプロフェッショナル
- 業務アプリ
- - PR -
アジャイルしてますか
投票結果総投票数:76 | |||
---|---|---|---|
実施済み:有効 | 17票 | 22.37% | |
実施済み:効果無し | 1票 | 1.32% | |
次は実施したい | 7票 | 9.21% | |
したいが環境が無理 | 37票 | 48.68% | |
信憑性無し | 3票 | 3.95% | |
アジャイルって何? | 11票 | 14.47% | |
|
投稿者 | 投稿内容 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-10-13 23:13
Tdnr_Symさん、こんばんわ。(「こんにちは」と書きたいです) アジャイルと名乗らなくても「テスト・ファースト」は出来そうな気がしますが(しかも効果絶大)、これはやってないですか? | ||||||||||||||||||||
|
投稿日時: 2005-10-14 00:00
にわとりさん、こんばんは。(「こんばんわ」が正しいのかな?)
私のところの開発は、ほとんどはC++言語の仕事なのですが、 xUnitのような自動単体テストフレームワークを自作して、 「テスト・ファースト」を導入した経験はあります。 #CppUnitってあったんですが…自作しました。 やってみた感想としては… ・極小さめのコンポーネント的な(他のクラスに依存性を持たない)クラスの単体テストは可能でした。 ・複雑な関連を持つクラス(いろんなクラスが関連しあうような)に対しては、適用が難しかったです。 ・テストコードを記述するのに、かなり手間が掛かりました。 ・ファイルやDBを扱うようなところのテストの自動化ができませんでした。 (テスト用にファイルやレコードを準備したり、出力結果を確認するためのコードを 作るのが非常に面倒であったため) ・ユーザーインターフェイス周りのテストも自動化ができませんでした。 ですので、今のところあまり「テスト・ファースト」の効果を得られずにいます。 この辺の壁を乗り越えられたら、もっと「リファクタリング」が楽にできるのになぁ。 | ||||||||||||||||||||
|
投稿日時: 2005-10-14 00:16
Tdnr_Symさん、こんばんわ。まだ起きているんですね。
寝不足になりますよ。はははは。
コーディングに入る前にテストコードを先に書くと、設計の穴を事前に見つけることがあったりするので、そのあたりだけでもおいしい気がします。
この辺はおっしゃるとおりです。 ユーザーインターフェースあたりは、自動化できなくてもよしとしようという感じですよね。 いやでも、アジャイルしていてうらやましいです。 | ||||||||||||||||||||
|
投稿日時: 2005-10-14 00:18
アジャイルって何? と言う方に、取っ掛かりとして次のサイトを紹介します。
http://www.objectclub.jp/community/XP-jp/xp_relate/xp-faq | ||||||||||||||||||||
|
投稿日時: 2005-10-14 00:46
はい、もう寝ます(~_~;) にわとりさんもね。
そうですね。先にテストコードを書いておくと、コーディング後のテストが自動なので、楽ができます。 あとからテストコードを書く場合は、テストケースが漏れている場合がよくありますけれども(~_~;)
できるだけ、ユーザーインターフェイス部分とロジック部分を切り分けておくことが大切ですね。そのほうがコードも美しくなりますし。
私は恵まれているんですね〜(~o~) | ||||||||||||||||||||
|
投稿日時: 2005-10-14 08:44
テスト ファーストはやったことあります。 そういえば、VS2005 には、TestClass 属性、TestMethod 属性がありますが、使ったことがないという罠。 単体テスト ダイアログのような機能がサポートされているので、うまく使えないかなぁ。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||||||||||
|
投稿日時: 2005-10-14 12:18
じゃんぬねっとさん、こんにちは。
やってみてどうでしたか?うまくいきましたか? 私はいろいろと躓いてしまいましたが… じゃんぬねっとさんから、なにか成功へのヒントが得られれば、うれしいのですが(~o~) | ||||||||||||||||||||
|
投稿日時: 2005-10-14 12:24
成功したか不成功だったかわからない、が結論です。 単純に見て、テストクラスを作ることで工数は増えます。 ですが、後工程でどれだけ短縮できたかは実感できなかったり... 短縮はされているのでしょうが、プラスマイナス 0 になっているのではないか... 初めての試みで、テストクラスの作りこみにも手惑ったのが敗因かもしれません。 慣れれば、きっと... 今度、ペアプロをやろうかと思っています。 部長をうまく説得できれば良いのですが...w # 「新人だったら教育の一環としてやってもいい!!」って言われる確率 95 % (w _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |