2009-02-27 58 views

回答

1

<無恥插頭>

您可以查看my projectsource code。我試圖遵循SOLID原則和Clean Code書的建議。例如,下面的SRP已經導致這些類非常小且集中 - 最大的類只有大約200 LOC(當計算空白,版權聲明和評論時)。這些都是用Java編寫的,但對C#來說已經足夠接近了,而且原則也是一樣的。

< /無恥插件>

1

我對開放源代碼遊戲的工作印象深刻:Star Trek Supremacy(http://supremacy.codeplex.com/)。除了作者嘗試學習新技術之外,他還正在應用一些良好的編程習慣 - 而且他的代碼閱讀愉快(例如抓取喜愛的飲料和打印輸出類型愉快)。

作者說在網站上:

我在很大程度上 開始這個項目作爲一個學習的經驗,因此 它已成爲 一種測試平臺爲我嘗試了一些新的微軟 基於.NET的技術,包括:

* WPF 
* WCF 
* LINQ (in-memory, DLINQ, and XLINQ) 
* Parallel Extensions 
* XNA (for 3D combat system) 
相關問題