APIDESIGNLIFECYCLEVilibaldWanč[email protected]
AGENDAObvyklývývojAPIJdetoijinakJakjinak(Nástroje)
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
APIDESIGNPrototypyIteraceUsecasesKomunikace
JAK?SwaggerAPIBluperintRAML
http://swagger.io/http://apibluenprint.org/
http://raml.org/
VÝHODYDokumentaceNástrojeSoučástrepozitáře
NÁSTROJEInteraktivnídokumentaceMockserver,žádnýkódDebugování(proxy)GenerováníkóduTestování
DÍKYZAPOZORNOSTVilibaldWanč[email protected]
DěkujiHonzoviJavorkovi(@honzajavorek)zavýtečnéskeče.