Lack of good coding practices may result in -

  1. Extra difficulties to other programmers who have to develop software modules that need to interface with your module that may result in errors.
  2. Extra difficulties to an inspection team and testing team that may result in lower than regular rates of error detecting.
  3. Extra difficulty to replacement programmer who might be recruited to continue the your work in the case of you leaving the company or being promoted to a higher position in another project. Misunderstanding your coding and documentation may result in software errors.
  4. Extra difficulty in performing maintenance task of failure repairs, adaptation of the software to new customers and system improvement tasks.


Resources:
  1. Coding Techniques and Programming Practices
  2. Dotnet Naming Conventions
  3. C# Coding Standards