パスワードを忘れた? アカウント作成
649986 journal

dartei_harryの日記: 技術的負債ねぇ…

日記 by dartei_harry

http://capsctrl.que.jp/kdmsnr/wiki/bliki/?TechnicalDebt
技術的負債

>ステムに新しい機能を追加するとしよう。2つのやり方があるはずだ。ひとつは、早いけれど、ぐちゃぐちゃになるやり方(将来、変更が困難になることは分かっているよね)。もうひとつは、キレイな設計だけど、導入に時間のかかるやり方。

「技術的負債」とは、Ward Cunningham が作ったメタファーである。上記の問題について考える際に、この言葉が役に立つ。このメタファーを使うと、早いけれど汚い解決方法は(ファイナンスの負債と同じく)技術的な負債が発生する、ということになる。通常の負債と同じく、こちらの負債も利子を払う必要がでてくる。早いけれど汚い設計を選んだせいで、将来の開発において余分な労力をさかねばならなくなる、というわけだ。これからずっと利子を払いつづけていくことも可能だし、リファクタリングによって良い設計に修正し、元本を減らしてしまうということも可能だ。もちろん元本を減らすのにはコストがかかる。だが、それによって将来かかる利子が減るため、結果的には得なのである。
------------------------------------------------
なるほどねぇ。えーこと言ってるわ。
お仕事出すときに、ちゃんとおおまかな設計を
分かるように書いて残しとかなきゃだめってことだね。
それも、実現可能なことを証明するように。
そして、相手によっては開発手順もできれば指示するように。
>ぼく

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

読み込み中...