Posted by: palsikar on: July 4, 2008
At one point in time, I did not believe that there is a company which main product are software could not have coding standards on their shelf. But guess what. I’ve found one. And I found more from reading blogs. In some software development company setup, different teams could have different coding standards and application framework they follow on developing their projects. While this setup will work to each team and still make profits, the stakeholders may not be aware that there are still more room for profitability by making software production more efficient by implementing
Coding Standards. But what are the challenges they will face when they start building their Coding Standards? Here are five common challenges for them:
1. The organization should find a team of talented and well experienced developers within their own organization to start developing rules and items for establishing and implementing “Coding Standards”. These experts will identify common points of software development process that are mostly the source of coding deviation throughout the development of the software project.
2. That identification process itself could be a daunting task for some developers.
3. The developers who will use and implement the “Coding Standards” may not embrace this rule at the first stage of implementation. So, code review on the first phase of its implementation should be done thoroughly and meticulously.
4. They might feel some friction because the coding style that they are very familiar with is now bounded by rules.
5. The programmers might feel confused at first because their traditional approach may no longer effective as before because standardized approach to coding has been implemented.