J'ai actuellement trois projets indépendants dans mon assiette - chacun nécessitant un développement dans une langue différente.Gestion de projets concurrents écrits dans différents langages de programmation
Il y a un projet Web Services WCF/Windows Forms en C# .Net 3.5, un site web en PHP avec javascript généreux et la maintenance d'une application Windows existant écrit en VB 6.
Parce que je suis passer si souvent, je commence souvent à écrire des lignes de code dans la mauvaise langue sans réfléchir. Ça s'améliore avec le temps, mais il y a toujours des erreurs et je ne suis évidemment pas aussi productif que possible.
Est-ce que beaucoup d'autres développeurs rencontrent ce problème de changement de langue?
Si oui, comment gérez-vous ou minimisez-vous les problèmes de productivité causés par le changement de votre cerveau entre les langues?
Edit:
Comme un parfait exemple, regardez une boucle foreach pour mes trois projets:
C#:
foreach (Person p in myPeople)
{
...
}
PHP:
foreach ($myPeople as $p)
{
...
}
VB :
For Each p As Person in myPeople
...
Next