2 ms·
Honestly, I don't know why people overthink it... a major bump means "your code probably has to change"; anything else means "your code probably doesn't have to
by smrq 3y ago
Honestly, I don't know why people overthink it... a major bump means "your code probably has to change"; anything else means "your code probably doesn't have to change". That's more than good enough for me and beats the hell out of "no indication whatsoever whether your code has to change".
- vasvir 3y agoYes but currently semver declaration happens in a best effort base by a human. The authors advocate that they can have the semver declaration test by a computer which unquestionably will increase the reliability of the declaration in the long run. It is like testing but for backward compatibility, which of course can be part of the testing infrastructure some day. I like their approach very much. What a great bachelor project... And the witness approach is great. Bonus points for the systematic approach. Congrats to all involved.
- obi1kenobi 3y agoThank you! I love mentoring people, and it was a privilege to work with these particularly talented and hard-working undergrads.