Files
developer-roadmap/roadmaps/code-review/content/api-semantics.md
Arik Chakma 274082fd77 feat: clean roadmap content and sync scripts (#10181)
* refactor: clean to roadmap content

* refactor: move shared helpers into scripts/lib
2026-07-28 05:45:17 +06:00

835 B

Questions to Ask

  • API as small as possible, as large as needed?
  • Is there one way of doing one thing, not multiple ones?
  • Is it consistent, does it follow the principle of least surprise?
  • Clean split of API/internals without internals leaking into the API?
  • Are there no breaking changes to user-facing parts (API classes, configuration, metrics, log formats, etc)?
  • Is a new API generally useful and not overly specific to a single use case?

Learn more from the following resources: