Eclipse + Java + UML + RESTful, the real silver bullet
Posted by gabriel - 01/04/09 at 08:04:23 amSome days ago I was just thinking about all these agile bullshit.
I mean, no matter if you do TDD or not, if you do care about continuous integration, this is all a real lose of time.
When thinking about shipping good software, the best combination is, indeed, quite simple:
- Use a powerful IDE. You as developer don’t even need to now how the things work, let the IDE do everything for you. Eclipse is the one you really need.
- Use a well known, certified and reliable language. Why using dynamic languages ? You don’t need to be agile, you need to ship something with trust value, so build it with java.
- Don’t code, use wizards and boilerplate generators. Once again, what is better, easy money or thousands of hours hacking things from scratch ? You can use UML-based code generators, and super-duper eclipse plugins to generate your code. Forget all stress and make your project manager happy.
- Prepare yourself for possible future needs. To build a real scallable application you must ALWAYS use a complex SOA approach, so you can separate business-rules in each module and distribute in many servers. A RESTful approach is even better. Forget everything about agile software development, your customer doesn’t need a term, he needs a full-featured project.
To but it bluntly, Fred Brooks was totally wrong in his book “The Mythical Man-Month”, about “no silver bullet”, the steps below are, indeed, a silver bullet and you can see proofs of this sentence in the “Martin Flawler’s” article.
Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds.
Valid XHTML and CSS.