8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

「橋を燃やすな原則」

Last updated at Posted at 2016-07-02

設計や基本的な方式に問題がある(ように見える)設計と実装がある。
その方式には自ずから限界があるように見える。

まっさらな状況から作り直したい衝動に強く駆られる。
既存の方式の原理的な限界は、どうやっても
取り繕いのないようにさえ思えてくる。

全ての諸悪の根源は、その方式の選択による設計と実装にあるようにさえ、思えてしまうこともある。
「バカヤロー」とののしりたくなる実装もある。

でも、待て、代わりになる橋は出来ていない。

趣味でコードを書いているわけではない。
利用する時期に、それなりに納得のいく動作をする必要がある。新たな橋ができていない時点で、橋を燃やしてはいけない。

「橋を燃やすな原則」は
「テスト駆動開発による組み込みプログラミング――C言語とオブジェクト指向で学ぶアジャイルな設計」(https://www.oreilly.co.jp/books/9784873116143/)
に書かれています。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?