Warning: getimagesize(/home/spamerme/public_html/wiki/lib/tpl/default/images/logo.png) [function.getimagesize]: failed to open stream: No such file or directory in /home/spamerme/public_html/wiki/inc/template.php on line 1646
Software Development and Architecture Wiki

User Tools

Site Tools


technical_debt

Technical Debt in Software Engineering

  • Poor processes, poor training in process, poor compliance with processes.
  • Close coupling, symetric coupling, ignoring the Single Responsibility Principle.
  • Engineering is testable.
    • Testing, Unit, Automation, Regression.
    • Compliance is provable
  • Agile is not an excuse to ignore documentation.
    • Instead apply Agile approach to documentation.
    • Automate, KISS, DRY
  • Engineering is about testable & provable compliance.
  • Agile demands Continous Refactoring (Refactor Mercilessly).
technical_debt.txt ยท Last modified: 2012/06/01 12:00 by Martin Spamer