Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Työkalu

Kuvaus

Peruste

Linkki

Eclipse

Java-koodaamiseen tarkoitettu kehitystyökalu

Suosituin ja ilmainen työkalu Java-kehitykseen

http://www.eclipse.org/

Image Removed

Maven

Työkalu Java-koodin kääntämiseen ja paketointiin

Suosittu käännöstyökalu, jolla voidaan hoitaa paremmin riippuvuuksia projektien välillä ja kolmannen osapuolen kirjastoihin. Integroituu lisäksi saumattomasti mm. Servicemixiin, eli palvelut voidaan myös asentaa palvelukerrokseen maven työkalun avulla

http://maven.apache.org/

Image Removed

Flyway

Tietokantapäivitysten hallintaan kehitysvaiheen aikana

Työkalun avulla kehittäjät voivat hallitusti tehdä päivityksiä kehityskoneella olevaan tietokantaan

http://code.google.com/p/flyway/

Image Removed

Subversion

Versionhallinta

Lähdekoodin muutokset voidaan tehdä hallitusti

http://subversion.tigris.org/

Image Removed

Bamboo

Työkalu jatkuvaan integrointiin

Maksullinen työkalu, joka hakee versionhallinasta muutokset ja kääntää lähdekoodin sekä ajaa testit. Työkalun avulla päivitetään myös Eduixin testiympäristö. Työkalun avulla pidetään huolta että muutokset eivät aiheuta riko muuta osaa kehitettävästä koodista. Mikäli versionhallintaan lähetetty muutos rikkoo käännöksen, lähtee siitä ilmoitus kehittäjille automaattisesti.

http://www.atlassian.com/software/bamboo/overviewImage Removed

Junit

Työkalu automaattiseen testaukseen

Peppi projektin agoritmit sekä eri komponenttien välinen viestin välitys testataan automatisoideusti Junit-työkalun avulla.

http://www.junit.org/

Image Removed

Jmeter

Työkalu suorituskykytestien tekemistä varten

Testejä ajetaan testiympäristöön asennettua versiota vasten. Jmeter integroidaan bamboo-järjestelmään, jolloin testit voidaan myös ajaa automatisoidusti. Tämän avulla voidaan mitata myös sitä miten koodin muutokset ovat vaikuttaneet suorituskykyyn.

http://jmeter.apache.org/Image Removed

Soapui

Rajapintojen testaamista varten oleva työkalu

Käytetään soap- ja rest -rajapintojen testaukseen

http://www.soapui.org/