A programmer's tale

Tuesday, October 24, 2006

Refactoring: Improving the Design of Existing Code

At last, I have decided to update myself ;)!!! But what does "updating" means to any human being? more specially to a little person like me.
From a programmer’s point of view, "updating" means being more and more skilled with new good knowledge and good practice in one's technical fields.
I have planned to read two books simultaneously: one is technical book and the other one is non-technical.

Recently I'm reading the book Refactoring: Improving the Design of Existing Code. This book is prestigious Jolt Award winner and I fount that it is an excellent book for every professional programmers who want to write good and quality code as well as want to modify any existing code to a better, manageable code base.

I'm very much inspired by a comment in this book by Kent Beck
I'm not a great programmer but a good programmer with great habits

I do believe that habits are most important for writing good software.
I'll post the zest of idioms, practices and tips from this book after completing the reading.