Wise programming techniques for writing quality code
- Think before coding
- Fix bugs immediately
- Test individual functional elements
- Test complete puzzle
- Write robust code components
- Fail as early as possible
- Avoid quick hacks
- Use defensive programming
- Prefer strong typing over dynamic binding
- Write self-explanatory code
- Avoid sophisticated code
- Avoid dense code blocks
- Avoid code duplication
- Avoid magic constants
- Strive for loose coupling
- Avoid hidden dependencies
- Strive for flat responsibility distribution
- Keep related code close together
- Build a house, not an empire
- Redesign when needed
- Do not sacrifice quality
via Developer Art
Filed under //
Software Develop
Comments [0]