Max Lybbert
Posts: 314
Nickname: mlybbert
Registered: Apr, 2005
|
|
Re: Java 7: Too Little, Too Late?
|
Posted: Aug 29, 2011 12:38 PM
|
|
> Starting with UML designers which generate Java code and > end up with Sonar improving the code quality. The whole > software life-cycle is very well supported with tools.
"Use Java, and you, too, can ship projects that rely on thousands of lines of code that you didn't write, but that you will be responsible for finding bugs in!" Sorry, doesn't inspire confidence.
> Why blaming Java for slow improvements? The question is, > what's the alternative? And no, I don't think Scala is an > alternative. It's not the language, Scala really is an > improvement, it's the tooling. As far as I know Scala > doesn't even have an IDE that allows refactoring.
To the extent that IDEs, frameworks and other tools succeed in making it possible to work on a larger codebases than a team could otherwise manage, they often also hide significant bugs. As Dijkstra said about language features, many times these tools belong in the problem set, not the solution set.
Scala's promise is that the language improvements make it easier for a team of programmers to solve larger problems without hiding significant bugs. Scala may well lack tools to allow mediocre programmers to vomit out thousands of lines of code without actually understanding any of it, but I would consider that an improvement.
|
|