Skip to main content

Posts

Book Review : The Clean Coder

I have realized the importance of writing clean code. The benefits of writing clean and readable code is not immediately visible. It becomes obvious when adding enhancements or fixing bugs. The time taken to fix bugs or add new functionality is drastically reduced if the code is clean. It’s very easy to say this but hard to follow. Due to this, I was overjoyed when I saw the book ‘The Clean Coder’ written by Robert C. Martin, known fondly in programming world as ‘Uncle Bob’. This book is a treasure trove of his personal experiences. Bob got the jolt of his life when he found that his Project Manager trusted and regarded Finance department as professional rather than his own team. It was due to this that he realized the need to be professional programmer. The book contains his real life personal experiences. It gives practical advice, including dos and don’ts, to software developers to become professionals. It describes the attitudes, disciplines and actions considered necessary
Recent posts

Experience with Eclipse IDE

Till now all my work experience has been in Microsoft technologies, MFC, COM, C#. Due to this I have always worked in Visual Studio. Visual Studio is the best IDE. I recently shifted to a group which deals with technical aspects of projects like technical audit, technical trainings, tools automation to name a few. I got a chance to do a technical audit of code written in Java. The developers used Eclipse IDE. I downloaded and installed Eclipse IDE. I fired up Eclipse and to my horror I saw that there was no command for “Open project”. There was a menu for Open File, Import etc. but no “Open Project”. I confirmed with the project development team and sure they were using Eclipse. I thought that something was amiss with my installation. I spent about 2 hours fiddling around and trying to find out a way to open an already existing project.  Finally, I decided to do a Google search. I found the blog, http://itscommonsensestupid.blogspot.in/2009/01/open-existing-project-in-ecl