1. The Technical Debt of the Programming Languages … and the influence in our designs Hernán Wilkinson – Jorge Silva Agile 2011
2. Fuente: http://c2.com/cgi/wiki?WardExplainsDebtMetaphor Technical Deb Metaphor… Debt Speed Burden Agility … if we failed to make our program align with what we then understood … write code that is clean enough to be able to refactor as you come to understand your problem With borrowed money you can do something sooner than you might put that learning back into the program
44. self should: [ do something ] raise: Exception withExceptionDo: [ :e | self assert: …. ] (Smallalk) C# Does not have one that I’m aware of … TDD: Test for exceptions Try { … do something fail() } catch (Exception e) { assertTrue (…. ) }