Miksi täsmäytys on edelleen vaikeaa?
2025-05-12 · Henna Rautio

Kun kysyn uusilta opiskelijoilta, mikä maksuliikenteessä on vaikeinta, vastaus on yleensä turvallisuus tai nopeus. Harva mainitsee täsmäytyksen. Silti juuri se vie suuren osan kehittäjien ajasta.
Syy on yksinkertainen: eri järjestelmät kirjaavat saman tapahtuman eri hetkellä ja hieman eri tavalla. Yksi tapahtuma voi näkyä kolmessa paikassa kolmella aikaleimalla.

Hyvä käytäntö on suunnitella tunniste ennen kuin kirjoittaa riviäkään koodia. Jos tapahtumalla ei ole pysyvää, kaikissa järjestelmissä säilyvää avainta, täsmäytys muuttuu arvailuksi.
Kommentit (2)
Tunniste ennen koodia, juuri näin. Olen nähnyt projektin, jossa tätä ei tehty ja täsmäytys hoidettiin kolmella eri skriptillä.
Hyvä kirjoitus. Olisi kiva nähdä esimerkki aikaleimojen käsittelystä.
Kirjaudu sisään tai rekisteröidy kommentoidaksesi.