|
|
|
|
|
by tosh
2875 days ago
|
|
Around 14:50 in Rich talks about breaking changes and mentions a library he worked on (codec) to track function changes (checksums, not semantically but still) instead of looking at a library as 'changed' as a whole. This makes a ton of sense. Knowing a set of functions I rely on did not change (at all) provides more peace of mind to me than just knowing the function signature is still compatible. Versioning (or at least understanding changes) on the function level in addition to the library level sounds so powerful to me that I wonder why this concept isn't more mainstream yet. Are there other examples? [edit: I found codec: https://github.com/Datomic/codeq#codeq] |
|