On the testdrivendevelopment list there has been a discussion lately about what a testable language should look like.
I threw in a thing I’ve been thinking about for a long time: make a language without if-else/switch-case’s. They hide bugs, make you miss states, make the code unreadable, and they make the testing complexity explode.
RSS-feed