Re:Chronologic Versioning: No more arbitrary version updates...
by slifin on Thursday January 02, 2020 @09:32AM
(#21935573)
Version number is too blunt an instrument
Ideally I want enough introspection in my tooling to automatically pick up breaking changes by doing static analysis between versions and where breaking changes are impossible to detect I want humans to tell me what the breaking changes are in a structured way
I want my dependency manager to take me up to the next breakage free version and to see what the breaking changes are if specified, maybe with programmatic suggestions/fixes from the library maintainer
And perhaps hardest of all I want the culture of change to being hyper allergic to breaking changes in the rich hickey sense
Ideally I want enough introspection in my tooling to automatically pick up breaking changes by doing static analysis between versions and where breaking changes are impossible to detect I want humans to tell me what the breaking changes are in a structured way
I want my dependency manager to take me up to the next breakage free version and to see what the breaking changes are if specified, maybe with programmatic suggestions/fixes from the library maintainer
And perhaps hardest of all I want the culture of change to being hyper allergic to breaking changes in the rich hickey sense