Vad är Delicious och hur funkar versionsnummer

Delicious

När jag ändå vandrar runt i studier så kan jag lika gärna undersöka vad Delicious är. Har hört namnet i evigheter men vet inte vad det är.

Det hela går ut på att samla länkar till bra artiklar på nätet, de kategoriseras och bedöms sedan av andra användare.
Då ska du kunna hitta bra saker att läsa. Läs mer på deras sida och på Wikipedia.

Versionsnummer

Jag håller på mycket med versionshantering av programkod, men har inte använt någon strategi vad gäller versionsnummer.
Det är en hel vetenskap hur man betecknar versionsnummer, se här på Wikipedia.

Jag gillar Ubuntus versioner som har året.månaden till exempel Ubuntu 15.04 som kom i april 2015.
Det känns relevant med datum som versionsnummer, till exempel Windows 95 som släpptes 1995.

Datum är inte så användbart när man ska jämföra versioner hur olika de är.
Version 3.0.0 och 3.0.1 betyder att en liten bugg har fixats men att de två versionerna i övrigt har samma förutsättningar.
Version 3.0.1 och 3.1.0 betyder att nya funktioner har lagts till, nu handlar det inte on buggfixar längre.
Version 4.0.0 och 3.8.0 betyder att programmet kan vara helt omskrivet och det är inte ens säkert att det är bakåtkompatibelt.

x.y.z
x = versionsfamilj
y = nya funktioner
z = buggfixar på befintliga funktioner
Varje siffra kan vara hur stor som helst.

Det finns ingen regel som säger att du måste välja mellan datum eller versionsnummer, du kan ha båda eller något helt annat.