From: Hugh Sasse Staff Elec Eng Date: 2003-11-20T23:55:41+09:00 Subject: Dynamic typing good practices? Once again I have seen a long thread on Dynamic vs Static typing. That's OK, it's an important thing to discuss and understand. When I was formally taught programming it was with a staticly typed language. Had I actually been through a taught course on a dynamically typed language this next question would probably not arise: What are the good programming practices of particular merit for dynamically typed languages? AFAICS the main one seems to be test driven design/development. Yes, this *can* be applied to statically typed languages, but has particular merit in languages like Ruby. Are there others that I really ought to know about? Hugh