Home
Name Modified Size Downloads / Week Status
Totals: 1 Item   5.3 kB 1
README 2011-01-18 5.3 kB 11 weekly downloads
README - Harjoitustyö OSS ==================================================================================================== TEHTÄVÄNANTO ---------------------------------------------------------------------------------------------------- Pienehkö Qt:n päälle rakennettua uudenlaista käyttöliittymäkirjastoa tekevä yhteisöllinen projekti, jonka aktiivisessa ytimessä on neljä henkeä, mutta lisäksi kymmenkunta muuta kehittäjää. 1. Luokaa ryhmässä kuvitteelliselle projektillenne versionhallintakäytännöt ja -ohjeistukset. 2. Luokaa ryhmässä kuvitteelliselle projektillenne virheraportointikäytännöt ja -ohjeistukset. 3. Luokaa ryhmässä kuvitteelliselle projektillenne laadunvarmistuskäytännöt ja -ohjeistukset. 4. Luokaa ryhmässä kuvitteelliselle projektillenne julkaisu- ja versionumerointikäytännöt. YTIMEN HENKILÖT ---------------------------------------------------------------------------------------------------- villeyli - Ville Ylitrukki qconn - Kimmo Mannerkorpi jussito - Toni Jussila 1. VERSIONHALLINTA ==================================================================================================== Projektissa käytetään GIT -versionhallintaohjelmistoa. 1.1 VERSIONHALLINTAKÄYTÄNNÖT ---------------------------------------------------------------------------------------------------- 1. Kloonaa projektin repo (git clone git://qtuilip.git.sourceforge.net/gitroot/qtuilip/qtuilip). 2. Pyydä admineilta lupa tulla kehittäjäksi. 1.2 VERSIONHALLINTAOHJEISTUS ---------------------------------------------------------------------------------------------------- https://sourceforge.net/apps/trac/sourceforge/wiki/Git 2. VIRHERAPORTOINTI ==================================================================================================== Virheraportointiin käytössä Sourceforge:n bug tracker. 2.1 VIRHERAPORTOINTIKÄYTÄNNÖT ---------------------------------------------------------------------------------------------------- Ohjeistukset bugeille ja uusien ominaisuuksien vaatimiselle: 1. Etsi ensin onko bugi tai ominaisuus jo ilmoitettu aikaisemmin. 2. Jos on, muuta priorisointia jos näet aiheelliseksi (vain kirjautuneena). 3. Jos bugia tai ominaisuutta ei ole ilmoitettu aiemmin, ilmoita siitä käyttäen Sourceforgen tiliäsi jollakin seuraavista tavoista: * Bugi ohjelmistossa. * Ehdota uutta ominaisuutta. 2.2 VIRHERAPORTOINTIOHJEISTUS ---------------------------------------------------------------------------------------------------- 1. Kirjaudu Sourceforge:n tunnuksillasi. (https://sourceforge.net) 2. Mene qtuilip -projektin Tracker-sivulle. (https://sourceforge.net/tracker/?group_id=386619) 3. Valitse Bugs -linkki. 4. Etsi listalta onko virhe jo ilmoitettu. 5. Jos ei ole tee ilmoitus Add new -linkin avulla. 6. Kirjoita virheen kuvaus mahdollisimman tarkasti ja paina Add Artifact -painiketta. 2.3 VIRHERAPORTIN ELINKAARI ---------------------------------------------------------------------------------------------------- 1. Joku kirjaa bugin. 2. Muut lukevat ja kommentoivat bugia. 3. Etsitään onko vastaava bugi jo ilmoitettu. 4. Bugi priorisoidaan kriittisyyden mukaan. 5. Bugin korjaus aikataulutetaan. 6. Ehdotetaan bugille korjaaja. 7. Bugi korjataan ja tarkistetaan onko korjauksella riippuvuuksia muuhun ohjelmistoon. 8. Bugi merkataan suoritetuksi bugiraportointijärjestelmään. 3. LAADUNVARMISTUS ==================================================================================================== Laadun varmistuksesta vastaavat kaikki ohjelmiston kehittäjät mutta päävastuu on ydintiimin henkilöillä. 3.1 LAADUNVARMISTUSKÄYTÄNNÖT ---------------------------------------------------------------------------------------------------- Projektin laadunvarmistus pohjautuu ydintiimin ammattitaitoon. Ydintiimillä on päävetovastuu huolehtia projektin laadukkuudesta. 3.2 LAADUNVARMISTUSOHJEISTUS ---------------------------------------------------------------------------------------------------- 1. Koodaustyylit ja koodikäytännöt - käytetään samoja tyylisääntöjä kuin kyseisessä ohjelmointikielessä. 2. Toiminnallinentestus - tarkasta että toiminnallisuudet ja vaatimukset on tehty ja ne on testattu. 3. Katselmointi - vähintään yhden ydintiimistä on katselmoitava ja hyväksyttä ohjelmistomuutos. 4. KÄYTÄNNÖT ==================================================================================================== Luku käsittelee projektin julkaisu- ja versionumerointikäytännöt. 4.1 JULKAISUKÄYTÄNNÖT ---------------------------------------------------------------------------------------------------- Projektin julkistamisesta vastaavat ydintiimin henkilöt. Ydintiimi päättää onko ohjelmistoon saatu tarvittavat uudet ominaisuudet julkaisun tekemiseen. Julkaisuissa käytetään vain versionumeroa (ei koodinimeä). 4.2 VERSIONUMEROINTIKÄYTÄNNÖT ---------------------------------------------------------------------------------------------------- Versionumeroinnissa käytössä Odd/Even (pariton/parillinen) käytänne. -pariton = epävakaa -parillinen = vakaa Esimerkki: 0.0.1 |______________ | | 1.1.0 1.0 Julkaisu 1.1.1 1.1.2 1.1.3 |______________ | | 1.3.0 1.2 Julkaisu 1.3.1 . . .
Source: README, updated 2011-01-18