Tuesday, September 16, 2008

Architecting the Solution

So, here's the deal. You're the architect, and you've been tasked with the job of coming up with a very simple Java application. It's a user management application, and it needs to be developed in a hurry. The requirements are pretty slim. All it really needs to do is provide the most simple of CRUD based operations, you know, Create, Retrieve, Update and Delete. That's the requirement. I know, the requirements are slim, but you've got to come up with something.

Well, actually, you don't have to come up with anything, because I've come up with something already. It's a sweet little Java based application that meets all of the requirements in the ugliest of manners. Here's the code. Feel free to code it and test it out yourself!

So, does the application provide for the basic functionality outlined in the requirements document? Well, there really wasn't much of a requirements document, but the application does provide a rudimentary CRUD based application, with a great emphasis on the the term 'rudimentary.'

No comments: