- Always maintain simplicity in every aspect of your product – from the design, to implementation, even the software process.
- Stay organized in every part of the project.
- Proper documentation.
- Naming the class, variables, etc with proper naming conventions.
- Proper comments inside the code.
- Good indentation for code.
- Simpler codes.
- Avoid complex functionality.