こんなテーマ性の高いはてなダイアリーがあったのか。
バベッジの話とか好きな人とかマイコン少年とかは巡回。
2005年05月19日(木) [長年日記]
Permalink: http://www.otsune.com/diary/2005/05/19/1.html#200505191
trackback

View blog reactions
Last Updated 2005-05-19 00:00:00 By
trackback
Last Updated 2005-05-19 00:00:00 By
[www] 衆議院議員・川内博史氏のblogにて文化庁・吉川晃氏が「著作権保護期間について、50年から70年への延長を3年で決着をつける」とは言っていないと反論コメント?
[ コメントする ]
Permalink: http://www.otsune.com/diary/2005/05/19/2.html#200505192
trackback

View blog reactions
Last Updated 2005-05-19 00:00:00 By
trackback
Last Updated 2005-05-19 00:00:00 By
[programming][www] 設計書コーディングとアジャイルと
naoyaのはてなダイアリー: 僕やはてながPerlを選ぶ理由_
と
オリオナエの道標: ソフトウェア工学の役割_
を読んで。
orionaeさんの記事は、naoyaさんの記事に対する反論というよりも「設計書が無いコーディングだからといって良いことばかりではない」というまっとうな総論だという感じだな。それはそれで全然納得できる話だ。
ただ、ホテルや薬品の例えはちょっと誤誘導の要素が大きいような気がする。
Cではてなをスクラッチで書いているのだったらその例えも分からなくは無いが、naoyaさんの記事では「Perlではこう書くとメリットがある」という話をしているのだと感じた。
無理にホテル建築とか薬の調合の話にたとえるなら。
「Perlだとロビーや客室やエレベーターのユニットを組み合わせて廊下の内装を調整すればざっと楽に完成度の高いホテルが出来ますよ。そのユニットは詳しい人が慎重に作っていて、世界中の人から監査されてますよ。もちろん自分で新しい客室の設計も出来ますよ。設計変更にも柔軟に対応できますよ」とか「配合済みの漢方薬がビンに入っていますよ。これをどう組み合わせて飲むといいのか知ってますよ。飲んでいる途中で体調が変わっても、すぐに配合を調整できますよ」というような感じか。工学を知らないまま危ないものが作れちゃうってのとは違う話をしているよね。(強いて言うのなら設計書から書くコードじゃなくても、Perlみたいな動的言語なら楽に建築工学にのっとってコードがかけますよ。という話か)
たとえばWebアプリで建築工学にあたるのは「XSS脆弱性が無いようなCGIのつくり方」だとか。その点でもアジャイルだから建築工学がないがしろになっているという意味にはならないよな。
orionaeさんの記事は、naoyaさんの記事に対する反論というよりも「設計書が無いコーディングだからといって良いことばかりではない」というまっとうな総論だという感じだな。それはそれで全然納得できる話だ。
ただ、ホテルや薬品の例えはちょっと誤誘導の要素が大きいような気がする。
Cではてなをスクラッチで書いているのだったらその例えも分からなくは無いが、naoyaさんの記事では「Perlではこう書くとメリットがある」という話をしているのだと感じた。
無理にホテル建築とか薬の調合の話にたとえるなら。
「Perlだとロビーや客室やエレベーターのユニットを組み合わせて廊下の内装を調整すればざっと楽に完成度の高いホテルが出来ますよ。そのユニットは詳しい人が慎重に作っていて、世界中の人から監査されてますよ。もちろん自分で新しい客室の設計も出来ますよ。設計変更にも柔軟に対応できますよ」とか「配合済みの漢方薬がビンに入っていますよ。これをどう組み合わせて飲むといいのか知ってますよ。飲んでいる途中で体調が変わっても、すぐに配合を調整できますよ」というような感じか。工学を知らないまま危ないものが作れちゃうってのとは違う話をしているよね。(強いて言うのなら設計書から書くコードじゃなくても、Perlみたいな動的言語なら楽に建築工学にのっとってコードがかけますよ。という話か)
たとえばWebアプリで建築工学にあたるのは「XSS脆弱性が無いようなCGIのつくり方」だとか。その点でもアジャイルだから建築工学がないがしろになっているという意味にはならないよな。
コメントを読む(1) [ コメントする ]
- Re: 設計書コーディングとアジャイルと by 2005/05/20 02:13
- naoyaさんのいうやり方では、テスト工程や品質管理といったところが甘くなりがちなん...
Permalink: http://www.otsune.com/diary/2005/05/19/3.html#200505193
trackback

View blog reactions
Last Updated 2005-05-19 00:00:00 By
trackback
Last Updated 2005-05-19 00:00:00 By



[ コメントする ]