{"action":"created","issue":{"url":"https://api.github.com/repos/okffi/open-api-definition/issues/18","labels_url":"https://api.github.com/repos/okffi/open-api-definition/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/okffi/open-api-definition/issues/18/comments","events_url":"https://api.github.com/repos/okffi/open-api-definition/issues/18/events","html_url":"https://github.com/okffi/open-api-definition/issues/18","id":119281882,"number":18,"title":"Määritelmä hämärtää tuotanto- ja testijärjestelmän avoimuuden","user":{"login":"pe3","id":82331,"avatar_url":"https://avatars.githubusercontent.com/u/82331?v=3","gravatar_id":"","url":"https://api.github.com/users/pe3","html_url":"https://github.com/pe3","followers_url":"https://api.github.com/users/pe3/followers","following_url":"https://api.github.com/users/pe3/following{/other_user}","gists_url":"https://api.github.com/users/pe3/gists{/gist_id}","starred_url":"https://api.github.com/users/pe3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pe3/subscriptions","organizations_url":"https://api.github.com/users/pe3/orgs","repos_url":"https://api.github.com/users/pe3/repos","events_url":"https://api.github.com/users/pe3/events{/privacy}","received_events_url":"https://api.github.com/users/pe3/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-11-28T09:22:00Z","updated_at":"2015-11-28T20:57:30Z","closed_at":null,"body":"Mielestäni on tärkeää, että määritelmässä on pyritty pysymään määrittelemisessä yleisen toivelistan tekemisen sijaan: \r\n\r\n> Tämä määritelmä käsittelee rajapinnan avoimuutta, ei sisällön avoimuutta\r\n\r\nMääritelmään on kuitenkin eksynyt mukaan toistuvasti esiinnouseva epäselvyys testiaineistosta ja testijärjestelmästä. \r\n\r\nMääritelmän avulla pitää voida käsitellä erikseen tuotantojärjestelmän ja testijärjestelmän rajapinnan avoimuutta, ilman että määritelmä itse pakottaa puhumaan näistä yhtenä järjestelmänä. \r\n\r\nUskoakseni testi- ja tuotantojärjetelmä ovat lähes aina erillisiä servereitä, sillä niiden samassa järjestelmässä (saman endpointin takana) pitäminen on iso riski rajapinnan onnistuneelle käyttämiselle (ettei rajapinnan käyttäjä vahingossa altistu testidatalle). En ole itse vielä koskaan käyttänyt pääjärjestelmää, joka sisältäisi myös testidataa. Testidata on aina ollut omassa endpointissaan.\r\n\r\nVaikuttaa siltä, että testiaineisto-käsitteellä on haluttu lieventää maksuttomuuden aiheuttamia pelkoja, mutta on päädytty käsitteelliseen sotkuun."},"comment":{"url":"https://api.github.com/repos/okffi/open-api-definition/issues/comments/160334938","html_url":"https://github.com/okffi/open-api-definition/issues/18#issuecomment-160334938","issue_url":"https://api.github.com/repos/okffi/open-api-definition/issues/18","id":160334938,"user":{"login":"apoikola","id":143108,"avatar_url":"https://avatars.githubusercontent.com/u/143108?v=3","gravatar_id":"","url":"https://api.github.com/users/apoikola","html_url":"https://github.com/apoikola","followers_url":"https://api.github.com/users/apoikola/followers","following_url":"https://api.github.com/users/apoikola/following{/other_user}","gists_url":"https://api.github.com/users/apoikola/gists{/gist_id}","starred_url":"https://api.github.com/users/apoikola/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apoikola/subscriptions","organizations_url":"https://api.github.com/users/apoikola/orgs","repos_url":"https://api.github.com/users/apoikola/repos","events_url":"https://api.github.com/users/apoikola/events{/privacy}","received_events_url":"https://api.github.com/users/apoikola/received_events","type":"User","site_admin":false},"created_at":"2015-11-28T20:57:30Z","updated_at":"2015-11-28T20:57:30Z","body":"Joo luin pullarin ja vähän tuli hmm hmm fiiliksiä. Lähinnä siinä mielessä, että määritelmä on tarkoitettu hankintatilanteisiin selvennykseksi ja hankintatilanteissa hankitaan tuotantojärjestelmiä ja pitää voida vaatia, että hankinnan kohde täyttää tämän määritelmän. Siksi oli muotoa 'testattavuus' jonka voi toteuttaa esim. testijärjestelmällä. Pitänee pohtia lisää."}}