2 articles tagged #contracts.
Principles and practices for designing clear, consistent, and evolvable programming interfaces that facilitate integration between systems.
Development methodology where the specification is written before the code, serving as a contract between teams and as the source of truth for implementation.