Linked by Thom Holwerda on Sat 26th Nov 2005 17:02 UTC, submitted by Megatux
Thread beginning with comment 65084
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
More News »
Sponsored Links



Member since:
2005-07-06
...how you code in general. I did a small Eiffel project a few years ago with some colleagues as a learning venture and was thoroughly impressed...if not just with the language as a whole, then the way it changed the way I code now.
Eiffel was doing TDD with their "design by contract" paradigm long before TDD was even a buzzword; granted Eiffel (the language) is built around this concept, but it's easy to do in other languages as well. I highly recommend any developer do a weekend crash course on Eiffel concepts...it'll change the way you think when programming in other languages.
It's also available for the .Net framework: http://www.eiffel.com/products/envsn/ and FWIW it supports multiple inheritance (C#/VB do not, though the advantage is debatable...if you need to target .Net, and need multiple inheritance (and don't want to use C++) Eiffel is worth having a look at).
Overall it's a fantastic language.