CodeSmell
Smelly items may be rupugnent and repellent but they are a critical indicators of something going or went wrong. Software smells too. How weird may it sound but this is true that a software can also produce a bad odour.
CodeSmell is the term coined by Kent Beck whilst he was helping Martin Fowler in writing his book on refactoring. CodeSmell refers to any surface indicators which point towards the bad code. With minimal experience, one can sense that code smells or not. Even end-users can tell that whether an application sucks or not. But Codesmell usually refers to the sense of programmers by which they evaluate their code.
According to Martin Fowler, “
One of the nice things about smells is that it’s easy for inexperienced people to spot them, even if they don’t know enough to evaluate if there’s a real problem or to correct them. I’ve heard of lead developers who will pick a “smell of the week” and ask people to look for the smell and bring it up with the senior members of the team. Doing it one smell at a time is a good way of gradually teaching people on the team to be better programmers.”
If you follow the below given link, you will come across a variety of CodeSmells.
http://c2.com/xp/CodeSmell.html
Other posts by Commoner
- Eyeball to Eyeball - November 18th, 2008
- No Surprises There - November 18th, 2008
- Yousuf Ready to Leave "Power" - November 18th, 2008
- OGRA Website Hacked By Indian Hackers - November 17th, 2008
- Friends Of Pakistan Again Disappoints - November 17th, 2008
- New But Old Dimensions - November 17th, 2008
- After the Loan - November 16th, 2008
- Locals Lashkars Against Taliban - November 16th, 2008
- Swat Keeps on Smouldering - November 15th, 2008
- Slaves of US - November 15th, 2008
Thank you for reading this post. You can now Leave A Comment (0) or Leave A Trackback.
Post Info
This entry was posted on Wednesday, December 20th, 2006 and is filed under Technology . Tagged with:You can follow any responses to this entry through the Comments Feed . You can Leave A Comment, or A Trackback.
Previous Post: Email Guidelines »
Next Post: Say it with flowers »






