Poiché Versione Semantica (e di buon senso) dichiara - la versione principale viene incrementata nel caso in cui venga introdotta una modifica non retrocompatibile.
Ora supponiamo di avere un progetto chiamato Project
che ha una versione corrente 1.0.42
e una libreria Lib
che dipende da una versione 2.1.3
al momento.
Significa che seguendo l'ideologia del semere dovremmo limitare la dipendenza del Project
in Depends: Lib (< 3)
?
Dalla mia esperienza - nessuno lo fa, ma lo trovo semanticamente corretto e molto auto-descrittivo.
Cosa ne pensi di questo?