Deykun
g/Wyznania

W ogóle kiedyś sobie klepałem front i backend i spoko lajcik, teraz klepie tylko front i muszę rozmawiać o tym co z api potrzebuję, i w sumie używanie i męczenie się z wystawianymi interfejsami sprawia, że nadal mi idą skille w backendzię do góry, że widzę, że ktoś kto nigdy nie konsumował API i nie ma doświadczenia, i nie wie, że jego api nie jest elastyczne czy przyjemne. Widzę u backendowca swoje błędy z klepania w phpie w 2014 mimo, że technicznie to ani wtedy ani teraz nie jest błąd.

#
Pherun

@Deykun: co?

#
Deykun

Jajco @Pherun.

#
sens

@Deykun: daj przykład chujowego API

#
sens

@Deykun: API wykopu się nie liczy jbc

#
Deykun

@sens:
API u mnie w firmie hehe.

Jak mi ktoś wypluwa całą tabelę na get, a jak chce ustawić to mogę wszystko - suber abi, niech frontendowiec myśli i koduje żeby nie nasrać gównem w gównie. dx

Dzisiaj miałem kumulacje właśnie taką, propsy widzę, że wyżegane z bazy danych inne niż w reszcie api, mamy ficzur na ustawianie jakieś opcjonalnej flagi na jakimś itemie i jak jebnę dwa razy endpoint setowania to ustawię te flagę dwa razy kurwa i ja jako konsument muszę pilnować metody na set i update na tym etapie lepiej wiem co te endpointy robią niż twórca, bo jego specjalnie nie interesowała zawartość odpowiedzi. xd

I najgorsze, że jest wiele platform co to robią jak ktoś z innej platformie tego nie będzie dobrze pilnował to ja dostanę gówno.

#
sens

@Deykun: ok, myślałem, że nie da się zjebać tak prostej rzeczy jak zaprojektowanie niewkurwiającego API xD dobrze, że u mnie backendowcy ogarnięci są i jeszcze jak na tacy piszą o wszystkich nawet w miarę oczywistych faktach dotyczących nowych endpointów

#
sens

@Deykun: wgl jeden ziomek u mnie to RESTowy świr i do wszystkiego daje poprawne kody HTTP, w sensie jak masz dostać dzbanki (dzbanki nie), to on rzeczywiście da 418 itd. Jak piszę coś na backendzie, to staram się go naśladować xd

#