技術的負債とは

money
2013/08/07

概要

プログラミングは楽しいものです。新しい何かを創りだす、非常にクリエイティブな行為です。 そんな楽しい行為を一気に絶望に変えてくれる瞬間は、「技術的負債」に遭遇したときです。

そう、何のためにプログラミングされたかよく分からないコードに出会ったとき、絶望に変わります。

デッドコードの「はず」。○○○するためのコードの「はず」。 不安でリファクタリングしようにもテストコードもないし、確固たる自信を持って出来ないorz こんな時いつも僕は前の担当者に呪いの呪文を唱えます。

こんな負債が溜まっていくと、確実に良くないことが起こります。5年後?3年後?1年後?明日? 現に経験した重要障害の多くがこの技術的負債が原因といっても過言ではないでしょう。

技術的負債の返済

負債を抱えた事実はどうしようもないですね。僕たちに出来るのは、この宣言をチームですることでしょう。

・これからは負債を抱えません!(その場しのぎのコーディングはしません)
・過去の負債に出会ったら出来る限り対処します!(でも費用対効果に見合わないものはスルーします)

Related

Vagrant+Docker+PHP環境で「session.save_path」指定時に、セッションファイルが空になるエラー

ファイル共有でのフォルダの所有者を設定 結論 PHP5.4.28 からセッションファイルのownerはrootもしくはWebサーバのユーザに限るという制限が...

LINEと連携したテイクアウト事前注文システム徹底比較!

目次 テイクアウト予約・注文受付システムのトレンド LINEと連携したテイクアウト事前注文システムの価格表 L.B.B.Cloud テイクイーツ ...

PHPで動画の撮影日を取得

PHPで動画の撮影日を取得 概要 PHPからffprobeコマンドを実行し、動画の撮影日時を取得します。 コード $posted_at = ...

FullCalendarでGoogleカレンダーのようなUIを実装

jQueryプラグインFullCalendarのサンプル 概要 FullCalendarを使用して、GoogleカレンダーのようなUIを実装する使用例を...

PHP Laravel5.2でmulti-auth(複数テーブルでの認証)を実装

Laravel5.2でマルチ認証 概要 LaravelとはPHPの中で今最も伸びているフレームワークです。 処理速度が遅いなどありますが、かなり使い安く拡...

PHP 正規表現でIPアドレス形式の文字列か判定

正規表現でIPアドレスの入力チェック 概要 フォームで入力されたIPアドレスが正当な文字列か判定するためのバリデーション処理を実装します。 基本的...
トップへ戻る