43. HELP、テクニカルアドバイス
POPULAR CHATTER GROUPS
WHO SHOULD I TALK TO?
BUILD ISSUES
BUILD ISSUES
R&D CODE
WHO SHOULD I TALK TO?
DB & SQL TIPS
TEST AUTOMATION
SELENIUM
JAVA PERFORMANCE
JAVASCRIPT BEST PRACTICES
59. “Doing things the quick and dirty way sets us up with a technical
debt, which is similar to a financial debt. Like a financial debt, the
technical debt incurs interest payments, which come in the form of
the extra effort that we have to do in future development because
of the quick and dirty design choice.”
– Martin Fowler.
Technical Debt is a wonderful metaphor developed by Ward Cunningham「技術的負債」とは、Ward Cunningham が作ったメタファーである。システムやアプリケーションに新しい機能の追加や変更を行う際にできるだけ早く、簡単にする、そのために本来すべきことをあえて避けて先送りにしその結果、後の開発作業に余計な労力(借金)を作る、または増やしてしまう現象を指します。正しい開発手順で本来すべきこととして、例えばリファクトリング、コードクリーンアップ、テストを書いてテストカバレッジを増やす、ドキュメンテーションなど、