Ohjelmointirajapinnat avoimen datan käytön mahdollistajina
Lehtola, Jasmin (2025-04-30)
Ohjelmointirajapinnat avoimen datan käytön mahdollistajina
Lehtola, Jasmin
(30.04.2025)
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
avoin
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe2025050235254
https://urn.fi/URN:NBN:fi-fe2025050235254
Tiivistelmä
Ohjelmointirajapinnat ovat keskeinen osa nykyaikaista ohjelmistokehitystä, sillä ne mahdollistavat ulkoisten palveluiden ja avoimen datan hyödyntämisen sovelluksissa. Rajapinnat toimivat yhteysväylänä järjestelmien ja palveluiden välillä ja niiden avulla voidaan hyödyntää jo olemassa olevaa koodia ja toiminnallisuuksia. Hyvin laadittu dokumentaatio on tärkeässä osassa rajapinnan omaksumisen kannalta ja vaikuttaa merkittävästi rajapinnan käytettävyyteen sekä ohjelmistokehittäjän tehokkuuteen.
Tässä tutkielmassa tarkoituksena oli tutkia eroavaisuuksia kahden eri avoimen rajapinnan välillä kehittäjän näkökulmasta. Menetelmänä oli Google Mapsin ja AccuWeatherin dokumentaatioiden vertailu. Kriteereinä arvioitiin mm. dokumentaation selkeyttä, käytön helppoutta ja käyttäjätuen saatavuutta. Dokumentaation esimerkkien laajuudessa ja rakenteessa havaittiin eroja, jotka voivat vaikuttaa rajapintojen oppimisen nopeuteen ja kehittäjän kokemaan tyytyväisyyteen. Hyvä dokumentaatio edistää tehokasta kehitystyötä ja on olennainen osa rajapinnan suunnittelua.
Tässä tutkielmassa tarkoituksena oli tutkia eroavaisuuksia kahden eri avoimen rajapinnan välillä kehittäjän näkökulmasta. Menetelmänä oli Google Mapsin ja AccuWeatherin dokumentaatioiden vertailu. Kriteereinä arvioitiin mm. dokumentaation selkeyttä, käytön helppoutta ja käyttäjätuen saatavuutta. Dokumentaation esimerkkien laajuudessa ja rakenteessa havaittiin eroja, jotka voivat vaikuttaa rajapintojen oppimisen nopeuteen ja kehittäjän kokemaan tyytyväisyyteen. Hyvä dokumentaatio edistää tehokasta kehitystyötä ja on olennainen osa rajapinnan suunnittelua.