Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
The Technical Debt of Programming Languages
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 (…. ) }