Versionamento semantico del software
- Riccardo Riggi
- 20/03/2023
- Noccioline
Come si gestisce il numero di versione dei software che sviluppiamo?
Con lo standard del versionamento semantico: 𝗠𝗔𝗝𝗢𝗥.𝗠𝗜𝗡𝗢𝗥.𝗣𝗔𝗧𝗖𝗛 (es Versione 1.8.1).
Quando devono essere incrementati questi numeri?
Versione 𝗠𝗔𝗝𝗢𝗥: Quando il software modificato non risulta retrocompatibile
Versione 𝗠𝗜𝗡𝗢𝗥: Quando viene aggiunta una funzionalitĂ che garantisce comunque la retrocompatibilitĂ
Versione 𝗣𝗔𝗧𝗖𝗛: Quando viene corretto un bug che garantisce la retrocompatibilitĂ
Per iniziare il tuo prossimo progetto software potrai partire dalla versione 0.1.0 e incrementare la versione 𝗠𝗜𝗡𝗢𝗥 per poi rilasciare in produzione come prima versione la 1.0.0.
Ti potrebbero interessare anche queste noccioline

Rubber Ducking
La Rubber ducking è una pratica dell’ingegneria del software che consiste nello spiegare ad un oggetto inanimato, come una papera oppure un’oca, il funzionamento di

La funzione MD5
MD5, inventata da Ronald Rivest e standardizzata con la RFC 1321, è una funzione hash crittografica unidirezionale, diversa dalla cifratura, perché, in linea teorica, irreversibile.

5 Naming Conventions
Oggi vediamo le 5 “Naming Conventions” più utilizzate nel mondo della programmazione con alcuni esempi pratici di utilizzo: SNAKE CASE: Tutte le lettere sono scritte