Nel nostro team riunito oggi un membro anziano ha presentato la proposta che dovremmo avere una posizione / struttura comune per le nostre soluzioni di sviluppo.
Un paio dei suoi punti erano:
- Rendendolo comune significa che quando si parla di progetti e posta elettronica, tutti sono sulla stessa lunghezza d'onda e sanno dove cercare.
- Se c'è mai la necessità di codificare un percorso di localizzazione, funzionerà su tutti i PC degli sviluppatori.
Aveva alcuni punti in più per confermare il suo suggerimento, ma sfortunatamente mi sono distratto durante la discussione e quindi non li ho sentiti tutti. Non ho alcun problema con l'idea e posso vedere i suoi meriti ma mi stavo chiedendo se è comune o addirittura raccomandato che tutti gli sviluppatori inseriscano il loro codice nella stessa struttura di cartelle. Oppure agli sviluppatori piace avere la flessibilità delle soluzioni di localizzazione dove vogliono? Al momento utilizziamo SVN per il controllo della versione.
In questo caso il suo consiglio era di inserire tutto il codice in:
c:\Work\Development\<Customer>\<project>\Code\<solution>\ the code
Suppongo che il percorso effettivo sia irrilevante per questa domanda ma aggiunto per completezza.