- Toujours, toujours se développer sur une installation locale.
- Toujours utiliser de contrôle de source.
- Toujours mettre le tout sous contrôle de code source, y compris le schéma de base de données.
Il semble y avoir beaucoup de gens qui aiment avoir un serveur central que tout le monde utilise pour le développement, je ne comprends vraiment pas pourquoi vous préférez être dans un environnement où les gens à faire des changements peuvent interrompre votre processus de développement.
Dans mon atelier, tout le monde a son propre serveur web de développement et de leur propre développement de la base de données (souvent installés au même endroit sur la même base de données du serveur, mais de leur propre base de données). De cette façon, ils sont complètement isolés l'un de l'autre, les développeurs et ne peut pas interrompre les uns les autres.
Lorsqu'ils mettent en œuvre une fonction ou d'une correction d'un bug de vérifier dans leur code et de la correspondance de schéma de base de données pour qu'elle soit accessible à d'autres développeurs comme une unité complète. Les rejets vers le serveur de test ou le serveur de déploiement sont fait à partir d'un étiquetés version dans le référentiel de code source.
Stable et sain d'esprit! Je ne vois pas pourquoi vous feriez de toute autre manière lors de l'élaboration des serveurs sont gratuits!