vilibald wanča - api design-lifecycle

Post on 12-Apr-2017

255 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

APIDESIGNLIFECYCLEVilibaldWanča-wvi@apiary.io

AGENDAObvyklývývojAPIJdetoijinakJakjinak(Nástroje)

JAKOBVYKLEVZNIKÁAPI

VÝSLEDEKservervývojářivěštíbudoucnost"waterfall"design"dokumentace"jevkódu

NEJČASTĚJŠÍCHYBYNekonzistentnostNedodržováníkonvencí(např.HTTPkódy)NesrozumitelnéchybovéhláškyMizernápokudnějakádokumentace

NEJVĚTŠÍPROBLÉMYAPIjetaktrochuuzemínikoho

ZájmyservervývojářesevýznamnělišíodklientvývojářeSoustředímesenatechnikálie

JAKZTOHOVENAgilně

APIDESIGNPrototypyIteraceUsecasesKomunikace

JAK?SwaggerAPIBluperintRAML

http://swagger.io/http://apibluenprint.org/

http://raml.org/

VÝHODY

VÝHODYDokumentaceNástrojeSoučástrepozitáře

NÁSTROJEInteraktivnídokumentaceMockserver,žádnýkódDebugování(proxy)GenerováníkóduTestování

DEMO/QA

DÍKYZAPOZORNOSTVilibaldWanča-wvi@apiary.io

DěkujiHonzoviJavorkovi(@honzajavorek)zavýtečnéskeče.

top related