会社の上司にプログラマが知るべき97のことを読んでみるといいと言われたので、読んでみることにした。
1日で全部読むのもあれなので、1日1個ぐらいのペースで読んで簡単にまとめてみようと思う
- 同じことを「正しくやる方法」と「手早くやる方法」があれば、後者のほうが魅力的に見えてしまう
- 手早くやった結果生まれた修正箇所は、のちの
技術的負債
になる(借金のようなもので、短期的には利益になるが、完済するまで利息を払い続けなくてはならない - 技術的負債はできるだけ早く返済する。分別のある人ならそうするはずです。
まとめ
納期に間に合わせることを優先して雑なものを作ってしまうと、結果のちに自分の首、あるいはチームの首を絞めることにつながる。
どうしても負債を生んでしまった場合は、負債の存在を忘れないようにし、できるだけ早く返済するようにする。