mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-10-25 17:42:27 +08:00
* refactor: clean to roadmap content * refactor: move shared helpers into scripts/lib
17 lines
786 B
Markdown
17 lines
786 B
Markdown
# Questions to Ask
|
|
|
|
- Does it satisfy the original requirements?
|
|
- Is it logically correct?
|
|
- Is there no unnecessary complexity?
|
|
- Is it robust (i.e., no concurrency issues, proper error handling, etc.)?
|
|
- Is it performant?
|
|
- Is it secure (i.e., no SQL injections, etc.)?
|
|
- Is it observable (i.e., metrics, logging, tracing, etc.)?
|
|
- Do newly added dependencies pull their weight? Is their license acceptable?
|
|
|
|
Learn more from the following resources:
|
|
|
|
- [@article@Three Pillars of Observability: Logs, Metrics and Traces - IBM](https://www.ibm.com/think/insights/observability-pillars)
|
|
- [@article@Security Code Review Checklist - Redwerk](https://redwerk.com/blog/security-code-review-checklist/)
|
|
- [@article@What Is Clean Code? - Codacy](https://blog.codacy.com/what-is-clean-code)
|