Monday, April 16, 2012
Why this domain name??
When I was first introduced to OOAD and Design patterns, I found myself very much attached to the process of designing a software's architecture. I honestly didn't had any idea about 'Design pattern' when I started my career as a Mobile application developer. But, as every guy who code for living, I too learnt a lot of things as I moved on. One fine day I was assigned to develop a second phase of an iPad application. (some enhancements and new features) I checked out the code and started studying it. The code was unstructured and there were many classes which doesn't know what they are meant to do. Suddenly I had an idea to start from scratch. I talked to my lead, as the time was very less he refused to accept the idea of redoing the whole from scratch. I came back and started thinking how much can I reuse from the existing code. I sat through the whole night and did everything in paper. Started with class diagram, the code snippets which can be reused, old logics and my new logics which can be replaced (and how they are efficient) and finally sequence diagrams. Finally at 3.00 AM I ended up with some paper sheets in my hand and a neat design for my application. I got approval from my lead to proceed with this design. I started coding it, and believe it or not except some small changes the whole design came together well. Everything worked. Bug fixing was so easy. Enhancements were made quick. Thats it. That's how this blog got its name....
I LOVE IT WHEN A DESIGN COMES TOGETHER
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment