Nella programmazione pair, l'esperienza di ogni membro del team può essere estesa a un nuovo membro. Questa esperienza è sempre sincronizzata con il codice, perché il "senior" della coppia sa come funziona il codice e qual è il design.La programmazione accoppiata significa che non è necessaria la documentazione di progettazione?
Quindi, qual è l'utilità della documentazione di progettazione in questo caso?
UPDATE
io non implicano nessun disegno, ho implica alcuna documentazione. Con una squadra che pratica la programmazione delle coppie, penso che tutti siano usa e getta, perché tutti conoscono il codice. Se lo sviluppatore senior se ne va, penso che ci sia sempre almeno una persona che conosce il codice, perché l'esperienza è stata condivisa in precedenza.
Stai insinuando che non esiste un design o semplicemente nessuna documentazione? –
quindi quello che in realtà vuoi chiedere. La documentazione è l'unico modo per capire il lavoro codificato da uno sviluppatore precedente. finché hai una buona documentazione non hai bisogno di alcuna persona. quindi ogni volta che la gente enfatizza la documentazione, nel caso in cui lo sviluppatore lascia l'azienda ... ha senso .. –
"Tutti sono usa e getta?" Wow, tempi difficili dappertutto ... –