Specs As Tests
摘要
In Chapter 5, specifications became operational. A system use case stopped being documentation and became the entry point for code generation and synchronization. Behavior first changed in the specification, then the code change followed. The same logic applies to tests.