Sida 1 av 2
Sätta program version/revision
Postat: 29 december 2009, 20:16:54
av greyneon
Hejsan!
Jag har en fråga. Innan jag tog studenten så satt jag och min elektronik lärare och pratade om program versioner. och han sa att man måste följa en ISO standard och att någon måste testa mellan varje version t.ex 0.1 och 0.2
Min fråga är vad heter denna ISO, Finns det eller finns det inte några "riktlinjer" eller är det jag själv som bestämmer vad som är vad?
Tack på förhand
P.S Jag håller på att göra ett spel på min Arduino ^^
Jag hade tänk att släppa koden och ett schema på spelet senare och tänkt uppdatera allteftersom och därför undrar jag om detta med versioner
Re: Sätta program version/revision
Postat: 29 december 2009, 20:30:32
av Icecap
Version bestämmer DU om det är ditt program!
Och självklart ska en ny version testas ordentligt innan man släpper den som en version men någon ISO har jag aldrig hört om.
Re: Sätta program version/revision
Postat: 29 december 2009, 20:53:03
av MadModder
Ta en titt här, och bestäm sen hur du ska göra. Det är helt upp till dig.
http://en.wikipedia.org/wiki/Software_versioning
Det vanligaste är nog ändå:
(jätteförändringar) . (mindre förändringar) . (jättesmå förändringar) osv.
Re: Sätta program version/revision
Postat: 29 december 2009, 20:55:18
av AndersG
Japp. Windows stöder fyra, dvs major.minor.infitesimal.buildnr. Snyggast är om man har så inställt att varje "build" i "release" mode höjer den sista. Det värsta jag vet är "bli d revs"
Re: Sätta program version/revision
Postat: 29 december 2009, 20:56:04
av sodjan
Självklart finns det olika ISO standard som man kan välja att bedriva sin utveckling
av programvara under. Eller ibland inte välja, det kan vara så att kunden/kunderna
kräver att man gör det. Lite Googling ger alla svar, men se t.ex :
http://www.praxiom.com/iso-90003.htm
http://www.tantara.ab.ca/iso90003.htm
http://en.wikipedia.org/wiki/ISO_9000
(Sen, vad detta har med din utveckling av Arduino-spel har jag ingen aning om,
sannolikt inte ett smack...)
Re: Sätta program version/revision
Postat: 29 december 2009, 21:02:18
av greyneon
jag hade tänkt lägga ut koden på spelet när det är nått så när ett fungerande utan så mkt krashar osv.
sen uppdatera koden pö om pö och tänkt använda versions nummer på det ^^
bara för skojs skull typ.
Re: Sätta program version/revision
Postat: 29 december 2009, 21:03:58
av sodjan
Gör som du vill, man det finns ju inte någon eller något som kräver
att du ska göra det på det ena eller det andra sättet.
Re: Sätta program version/revision
Postat: 29 december 2009, 21:10:35
av greyneon
näe det e sant.
Men jag tycker det ser proffsigt ut haha xD
Re: Sätta program version/revision
Postat: 29 december 2009, 21:21:11
av MadModder
Jag har hittills i hela min datorbaserade del av livet inte släppt någon programvara till någon annan än min bror (
ATK V1.1), så versionsnumrering har aldrig riktigt varit på tapeten, mer än att det har blivit V2 när det skitit sig och jag börjar om helt från början med en annan anfallsvinkel. Det är mer en numrering av första och andra försöket. typ...
Sen har jag inte heller arkiverat varje förändring, utan har bara sparat över i samma namn hela tiden, utan versionsnummer.
Fast å andra sidan är det inte mycket som blivit ens i närheten av klart, och har inte ens passerat gränsen för att få kallas 0.0.1

Re: Sätta program version/revision
Postat: 29 december 2009, 21:28:21
av AndLi
För att underlätta så använd byggnummer för utveckling och låt marknadsavdelningen ge byggnummer de versionsnummer de tycker är lämpligt ur marknadsperspektiv. De kommer alltid ha andra prioriteringar än utvecklingsavdelningen och andra ider om när ver 1.0 blir 1.1 och 2.0...
Re: Sätta program version/revision
Postat: 29 december 2009, 21:40:01
av greyneon
hur menar du nu? xD jag blev förvirrad
/tog bort ett onödigt citat. //MadModder
Re: Sätta program version/revision
Postat: 29 december 2009, 22:00:50
av MadModder
Alltså du använder ett byggnummer internt under hela utvecklingen. Från början tills du dör, eller nåt.

Ett enkelt serienummer utan komman eller decimaler. Mm du ska börja på 1 och bara stega upp ett hela tiden för varje ändring, eller om du ska basera det på datum osv.
Sen när du fått till det du tänkt inför nästa release, får marknadsavdelningen bestämma versionsnumret. I detta fall också du alltså, fast inte i egenskap av utvecklare.
Det versionsnummer slutanvändarna ser är alltså endast kosmetiskt, och du får väl ha nån slags översättningstabell för att veta att Pelle klagar på krascher i v0.9.3, vilket motsvarar byggnummer 283. Typ.

Sen ändrar du och håller på, och är plötsligt uppe i nummer 297, men det har aldrig varit läge att släppa de små förändringarna, och byggnummer 297 kan då således bli v0.9.4.
Re: Sätta program version/revision
Postat: 29 december 2009, 22:03:33
av Borre
Du greyneon, sluta fiffla med citaten när du inte vet hur dessa fungerar. Det är (åtminstone) andra gången du citerar en text som personen i fråga inte skrivit.
De gånger jag gjort något, oftast kretskort/scheman, har jag bara börjat på en lämplig siffra, oftast 1, och stegat uppåt efter varje ändring som har någon betydelse.
Re: Sätta program version/revision
Postat: 29 december 2009, 22:14:27
av AndLi
Madmodder förklarde precis det jag menade!
Mycket smidigt, kanske inte så nödvändigt i en persons hemma projekt. Men det är lika bra att lära sig rätt från början

Re: Sätta program version/revision
Postat: 29 december 2009, 22:40:47
av greyneon
Sorry Borre. har inte sett att det blev fel