Search This Blog

Sunday, February 14, 2010

Some Programming Best Practices 2009

From Software Engineering Best Practices: Lessons from Successful Projects in the Top CompaniesSoftware Engineering Best Practices: Lessons from Successful Projects in the Top Companies.
  • Selection of programming languages to match application needs
  • Utilization of structured programming practices for procedural code
  • Selection of reusable code from certified sources, before starting to code
  • Planning for and including security topics in code, including secure languages such as E
  • Avoidance of “spaghetti bowl” code
  • Minimizing cyclomatic complexity and essential complexity
  • Including clear and relevant comments in the source code
  • Using automated static analysis tools for Java and dialects of C
  • Creating test cases before or concurrently with the code
  • Formal code inspections of all modules
  • Re-inspection of code after significant changes or updates
  • Renovating legacy code before starting major enhancements
  • Removing error-prone modules from legacy code

No comments:

Post a Comment