Se c'è un lavoro che richiede che gli sviluppatori frontend e backend lavorino insieme, dovrebbero:
-
accoppia la programmazione tutte le volte? Quando funziona il backend, lo sviluppatore frontend è navigator, lo sviluppatore backend è driver e viceversa. Questo consumerebbe la maggior parte del tempo e non sono sicuro che abbia un vantaggio sufficiente per tutto il tempo perso.
-
Accoppia la programmazione con solo alcune parti come solo le parti API che devono comunicare i dati tra loro. Il frontend potrebbe aver bisogno di conoscere una struttura del database per poterlo abbinare anche con il back-end.
-
Basta fare la documentazione dell'API e dopo, basta fare la propria base di lavoro sulla documentazione dell'API. (Il modo più veloce, ma non so se ci sarà qualche inconveniente).
P.S. Lavorano nello stesso posto e possono chiedere agli altri in qualsiasi momento quando non capiscono qualcosa.