Ich habe derzeit drei unabhängige Projekte auf meinem Teller - jede erfordert Entwicklung in einer anderen Sprache.Verwalten von gleichzeitigen Projekten in verschiedenen Programmiersprachen
Es gibt ein WCF Web Services/Windows Forms-Projekt in C# .NET 3.5, einer Web-Site in PHP mit reichhaltigem Javascript und Wartung auf einer Legacy-Windows-Anwendung in VB geschrieben 6.en
Weil ich so Schale Oft fange ich häufig an, Codezeilen in der falschen Sprache zu schreiben, ohne darüber nachzudenken. Es wird mit der Zeit besser, aber es gibt immer Ausrutscher und ich bin offensichtlich nicht so produktiv wie ich sein könnte.
Haben viele andere Entwickler dieses Sprachumschaltungsproblem?
Wenn ja, wie verwalten oder minimieren Sie Produktivitätsprobleme, die dadurch entstehen, dass Sie Ihr Gehirn zwischen den Sprachen wechseln müssen?
Edit:
Als perfektes Beispiel, sucht meine drei Projekte in einer foreach-Schleife:
C#:
foreach (Person p in myPeople)
{
...
}
PHP:
foreach ($myPeople as $p)
{
...
}
VB :
For Each p As Person in myPeople
...
Next