Ho difficoltà a cercare di trovare una "regola da seguire" da seguire quando si dettano determinate responsabilità all'API o alla base di codice lato client.
Ad esempio, se so che un set di dati deve essere restituito in ordine alfabetico, nel caso in cui uno sviluppatore front-end si aspettasse che i dati siano ordinati correttamente in ordine alfabetico dai progettisti / sviluppatori dell'API, o dovrei aspettarmi di essere quello ordina i dati.
Estendendo questo pensiero, quali sono i modi in cui posso determinare se le operazioni legate ai dati sono la responsabilità dello sviluppatore front-end o la responsabilità di api designer / sviluppatore? Voglio sapere quando tracciare la linea e aspettarmi che le cose vengano fatte prima che raggiunga la mia giurisdizione.