- Make the code work.
- Optimize for efficiency. Ensure the code runs as quickly as possible with minimal resource allocation.
- Avoid panic in third-party packages. Always pass errors and let users or developers decide how to handle them.
- Favor the standard library. Use standard library functions whenever possible to minimize external dependencies.
- Thoroughly vet third-party libraries. Only use third-party packages if necessary, and ensure they are reliable and well-maintained.
- Write precise tests. Create tests that are specific in scope and avoid unnecessary conditions.
- Document comprehensively. Clear and thorough documentation is essential, even if it is not always enjoyable to write.
- Commit to continuous learning. Always seek to deepen your understanding and stay updated with best practices and new developments.
- Email: erfan@etg-dev.com
- Website: https://etg-dev.com/