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/

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/

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/

Subversion

Versionhallinta

Lähdekoodin muutokset voidaan tehdä hallitusti

http://subversion.tigris.org/

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/overview

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/

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/

Soapui

Rajapintojen testaamista varten oleva työkalu

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

http://www.soapui.org/