🤝
🤝
🤝
🤝
Better APIs: Quality, Stability, Observability
Search
⌃
K
🤝
🤝
🤝
🤝
Better APIs: Quality, Stability, Observability
Search
⌃
K
👋
Introduction
📚
This is an open source book
🎁
Consider sponsoring
🛠
Project resources
🤓
Workshop
💻
Tech
☑
Quality
📝
Make your processes known
🧱
SOLID principles
🛁
Clean architecture
🧰
Baseline tooling and plugins
🏗
Continuous Integration and Continuous Deployment
⚒
Refactor continuously ("boy scout rule")
🛣
Trunk-Based Development
🥼
Test-Driven Development
📜
Generate documentation
🧪
Unit testing (and more)
🏭
Test automation in CI
🤖
Synthetic testing
🔁
Automated scans
🧾
Generate a software bill of materials
✅
Open source license compliance
📝
Release versioned software and produce release notes
🪨
Stability
🔬
Observability
🏫
References and resources
Powered By
GitBook
☑
Quality
This section represents overall quality-enhancing activities that can be done to ensure your product is built with a solid engineering foundation.
📝
Make your processes known
🧱
SOLID principles
🛁
Clean architecture
🧰
Baseline tooling and plugins
🏗️
Continuous Integration and Continuous Deployment
🛠️
Refactor continuously ("boy scout rule")
🛣️
Trunk-Based Development
🥼
Test-Driven Development
📜
Generate documentation
🧪
Unit testing (and more)
🏭
Test automation in CI
🤖
Synthetic testing
🔁
Automated scans
🧾
Generate a software bill of materials
☑️
Open source license compliance
📝
Release versioned software and produce release notes
Previous
Weighing between a hardware- or a software-oriented approach
Next
Make your processes known
Last modified
11mo ago