TDDや自動化について色々話した
- mikantsuki
- 10022
- 0
- 41
- 4
僕も@t_wada はTDDは単独でも一人でもできると言っていたけど、実際は無理だと思う。少なくともオブジェクト指向設計と実装のスキルないと無理だろw
2012-02-02 00:29:31@oota_ken あれは、周りを巻き込んでXPのプラクティスを全部やらせるのが無理な場合、さびしく一人でもやれるのはTDDくらいという、ものすごく妥協した話ですわよw
2012-02-02 00:32:44@mikantsuki TDDだけ切り出すのはありだと思うけど、もちろん前衛プロセスの全部を表現はしていないっす :-)
2012-02-02 00:34:57@migimatsu ありというか、広めやすい部分だったのでしょうがなしに切り出したらそこそこ広まったという話だと思ってます(と思いつつ広めてもいる)。で、うまくいかないとかは、前提を知らないままに設計レベルとかで問題があってはまってるケースもあるんだろうな、と
2012-02-02 00:40:37TDD なプラクティスは、設計の代用でもないし、後工程への負担減でもない。あくまでモジュール仕様書相当の効果であって、システム開発プロセスを変化させるものでもない。
2012-02-02 00:40:13@migimatsu 開発プロセスへの影響は、テストを前倒しする分後工程に出る場合はありますね。バグ検出率がどっと下がったので後工程でのチェックがややこしくなった(これはないだろうと言われた)という報告は聞きました
2012-02-02 00:43:06@mikantsuki TDD でやってるので、UTのバグ密度に意味ないっす。でもISOプロセス的に残さないといけないので、デイリービルドログから作ってます :-)
2012-02-02 00:47:03@migimatsu 既存プロセスに組み込むときにどうしようかと悩んでる人を見かけたので、そういうノウハウは共有すると喜ばれる気がしますw<デイリービルドログから作っている
2012-02-02 00:49:00TDDを独力でやるのは無理か?
@oota_ken 一人で出来ると要求スキルは違うと思うのですが。 [うさみみ*´×`*エンジニア]
2012-02-02 00:30:37@oota_ken そうだとして、OOPの設計、実装スキルを独習できないという理由を知りたいです。 [うさみみ*´×`*エンジニア]
2012-02-02 00:33:51@kyon_mm ちょっと誤解があるのですが、OOの設計と実装スキルがTDDには必要だよといことで、前者は別に一人でも学べると思います。
2012-02-02 00:34:53前提知識の有無について。
@oota_ken なるほど。ありがとうございますー。話が少しそれますが、XPのプラクティスは前提スキルがあるんですよねー。あえてそこを書かなかったんだろうなとも思いましたが。逆にそこを教条的に見る人がいるのが悲しい事です。 [うさみみ*´×`*エンジニア]
2012-02-02 00:36:55@kyon_mm アメリカのエンジニアは基本的なソフトウェアサイエンスとソフトウェアエンジニアリングは暗黙の前提にしているよーな気がします・・・
2012-02-02 00:38:04私もそう思ってます<知ってるから書いてない RT @oota_ken: @kyon_mm アメリカのエンジニアは基本的なソフトウェアサイエンスとソフトウェアエンジニアリングは暗黙の前提にしているよーな気がします・・・
2012-02-02 00:47:16テスト自動化関連。
障害が発生した部位のテストは後追いでもよいからテストを書いて自動的に検証するのは当たり前のようにやるべき。再発防止って開発というプロセスに組み込むことだよね。
2012-02-01 23:51:55