One of the most discussed subject in offshore development, is bad code quality. various factors contribute to this problem, you can easily blame the developers. But the fundamental problem is with the way we groom individuals in an organization.
We used to have syntactical problems, today, these can be solved by automated code review tools like CheckStyle, FindBugs, FxCop, StyleCop, etc.
But does this enough?
there is a huge difference between a quality code and syntactically correct code. A quality code is much bigger than syntactically correct code,
it is like a poetry.
right use of words, correctly structured, in a shortest form, without affecting the language grammar, conveys the message and make you feel great.
Most of the developers come out of college as literate, they know read and write java, or any language. we can't expect quality code from them, unless we groom and expose them to quality code in a systematic way.
Comments