2 ms·
With schema-driven protocols, it's possible for linters to automatically detect many kinds of breaking changes and flag them, to stop developers from creating a
by kentonv 6y ago
With schema-driven protocols, it's possible for linters to automatically detect many kinds of breaking changes and flag them, to stop developers from creating a breaking change by accident.
Of course, it's still possible to make breaking changes without changing the schema. But being able to detect and prevent some kinds of bugs is better than not.
- mixmastamyk 6y agoYes, the contract pushes the break forward, to happen at build time rather than waiting for run time.