---
title:   Atlassian Crucible koeajo
date:   
lang:    fi
origin:  blogger → here
---

Atlassian Crucible koeajo

Koeajoin tänään muutamaa ajankohtaista projektia varten Atlassian Cruciblen.

Se on laatutyökalu ohjelmistokehitysprosessiin, jolla ohjelmoijat saavat tukea ja kuria toisiltaan.

Crucible kuuntelee versionhallintaa, ja kun sinne tulee muutoksia, niitä voi kehittäjä tai arkkitehti poimia arvioitaviksi kokonaisuuksiksi, joilla on useita arvioijia ja yksi moderaattori.

Arvioijat käyvät koodia läpi ja merkkaavat paikat joista heillä on kysymyksiä tai kommentteja klikkaamalla selaimessa highlightatun muuttuneen koodirivin päälle. Koodin kirjoittaja voi vastata heille siihen.

Ymmärtääkseni kehittäjä voi myös tehdä koodiinsa muutoksia, kommitoida ne, ja lisätä uudet muutokset samaan arviointiin.

Lopuksi moderaattori sulkee arvionnin, ja tekee tuloksista yhteenvedon.

Työkalu vaikutti juuri riittävän monimutkaiselta, ja yllättävän hyvältä versioksi 1.0, mutta toisaalta se onkin suoraa jatkoa Cenquan FishEye- työkalulle, jonka päälle Crucible on kerros.

Taidan ottaa työkalun käyttöön muutamassa tulevassa uudessa projektissa, joiden kehitysprosessissa todennäköisesti tarvitaan jotain tälläistä.

Atlassian osti Cenquan muutkin tuotteet, mm. Cloverin, jonka versio 2.0 vaikuttaa oikein hyvältä.

Arvion teossa Amazon EC2:sta oli paljon hyötyä. Loin yhdellä komennolla uuden virtuaalikoneinstanssin, SSH:asin sinne sisään, asensin Javan, unzippasin Crucible-paketin, lisäsin SvnKit-kirjaston, käynnistin Cruciblen, ja voilá. Sekä koekaniini Heimo että minä pääsimme käsiksi kätevästi työkaluun. Oodin Sampokin varmaan jossain välissä testaa työkalua.