"Hai appena fatto il tuo primo passo in un universo più grande".
Non è tutto su Sviluppo e Sviluppo (anche se questa è la parte "divertente"). Ora inizi a pensare a ciò che viene next :
- Distribuzione - il processo [automatizzato] [standardizzato] [es] con cui si sposta il codice da una macchina all'altra.
- Testing - [Automated] testing ( off del tuo box di sviluppo) è la tua più grande "rete di sicurezza" per cogliere molti di questi problemi.
- Protezione dell'ambiente di produzione ( da voi ) - le applicazioni eseguite in Live sono che fanno i vostri soldi. Cambiarle [ripetutamente] è costare i tuoi soldi. Trova l'equilibrio.
- Manutenzione - purtroppo, una parolaccia a troppi sviluppatori, ma un programma ottiene scritto una sola volta; sarà modificato molte volte.
Più in particolare:
Multiple Config files ...
... this tool? And what version ...
Which Visual Studio version do you use?
Standardizzare.
Certo, è limitante e, possibilmente, frustrante quando non puoi "solo" scaricare il widget più recente e più grande con cui lavorare, ma rende un ambiente di lavoro più coeso e riduce notevolmente il tipo di problema di "mancanza di dipendenza" descrivere.
Il rovescio della medaglia, però, fai attenzione a non cadere troppo indietro sulla "Ruota del criceto degli aggiornamenti". In questo modo si nascondono tecnologie obsolete in cui hai investito troppo e con nessuno in giro per prendersene cura.
"Why does this work on my local machine but not on the prod server?"
Perché non è stato distribuito su e testato su un server di staging che ha impostato same come Production e che nessuno è autorizzato a " smanettare.
"what Database sorting-order do you use? Maybe that's the reason."
Richiedi sempre i dati nell'ordine che desideri con ogni query. La maggior parte degli RDBMS in questi giorni non garantisce l'ordine delle righe in nessun altro modo.
Man mano che i tuoi requisiti di dati crescono, potresti dover addestrare / portare qualcuno a fare una "panoramica" dei tuoi dati e come la gestisci, concordando e stabilendo alcune regole di base.