Marco Dorantes' WebLog

"Computer science is no more about computers than astronomy is about telescopes" -Edsger W. Dijkstra

TDD, dynamic languages and object design

TDD, dynamic languages and object design

  • Comments 1

 

There are a number of well respected folks in software development industry that are saying good things about dynamic languages in the future of software design.

 

The point is that type safety of strongly typed programming languages gets redundant if you use test-driven design.

 

See:

 

Tim Bray on Dynamic Languages

http://pragprog.com/pragdave/Random/TimBrayAtSun.rdoc

  • It depends on how you do TDD. For example, I don't want to have to write a test to make sure I can get a ToString() properly on every object I create. Letting the compiler do that for me on all the objects I create cuts down a *huge* amount of test code. Besides, the power that the dynamic languages brings is only useful in somewhat advanced cases. The rest of the time strong typing will help rather than hinder.
Page 1 of 1 (1 items)
Leave a Comment
  • Please add 8 and 2 and type the answer here:
  • Post