2009-04-09 90 views
2

我現在有三個獨立的項目,每個項目都需要用不同的語言進行開發。管理用不同編程語言編寫的併發項目

有一個WCF Web服務/視窗在C#.NET 3.5,一個網站在PHP和JavaScript的大方和維護上遺留下來的Windows應用程序用VB編寫的6

因爲我切換以窗體項目通常,我經常開始用錯誤的語言編寫代碼,而沒有想到。隨着時間的推移,它會變得越來越好,但總是會出現漏洞,我顯然沒有達到我的效果。

許多其他開發人員是否遇到這種語言切換問題?

如果是這樣,您如何管理或最大限度地減少因不得不在語言之間切換大腦而導致的生產力問題?

編輯:

作爲一個很好的例子,看看foreach循環爲我的三個項目:

C#:

foreach (Person p in myPeople) 
{ 
    ... 
} 

PHP:

foreach ($myPeople as $p) 
{ 
    ... 
} 

VB :

For Each p As Person in myPeople 
    ... 
Next 

回答

3

絕對在那裏。

雖然有時會陷入錯誤的語法,但我的猜測是,從長遠來看,您將成爲一個更好的多平臺開發人員的開發人員。

我發現的最好的事情是嘗試讓大量時間的塊集中在手頭的項目上。理想情況下至少有幾天。如果我沒有一個小時或更多的時間來關注,我通常甚至都懶得試圖開始編程,因爲在我甚至考慮進入該區域之前,有太多的慣性需要克服。處理多個不同的項目只會讓情況變得更糟。

我建議試圖阻止你的一週。也許星期一用於維護,星期二和星期三用於表單項目,星期四用於Web項目。我發現有這樣的例程可以讓它更容易陷入,而不是總是想知道我應該在做什麼。