Mon équipe travaille principalement avec des applications basées sur Flex. Cela étant dit, il n'y a presque pas de conventions du tout (même les amener à refactoriser est un miracle en soi) et autres. Venant d'un arrière-plan .NET + CruiseControl.NET, je me suis habitué à faire en sorte que tout le monde utilise un logiciel de suivi décent (nous utilisons une liste de tâches codée en PHP maintenant) et CI; Je pensais que trac + BuildBot serait une bonne option. Comment voulez-vous convaincre la haute direction que c'est la voie à suivre, ainsi que certaines des règles mentionnées dans this post? L'un de mes principaux problèmes est que les codes de tout le monde sans penser (Vous seriez étonné de voir le type de « logique » ce fraye ...)"Vendre" trac/buildbot/etc à la haute direction
Merci
Bien sûr, ce serait un moyen facile. Je vais probablement commencer à le faire, mais je veux toujours qu'ils changent - cet endroit est génial, mais l'homme ... parfois je me demande s'ils ont jamais codé n'importe quoi selon les normes. –
Les gens sont plus susceptibles de changer lorsqu'ils voient les résultats. J'ai eu un ami qui a couru CruiseControl sur son bureau. Finalement, les gens ont demandé comment il savait toujours quand la construction était cassée. Quand il leur a montré ils ont dit "nous devrions le faire pour tout le monde!" :) –
Je suis d'accord avec cela, tous les outils que j'ai jamais eu à convaincre quelqu'un d'utiliser, je l'ai fait en l'utilisant simplement moi-même. Finalement, ils voient les avantages s'il y en a vraiment. –