2009-02-27 13 views

cevap

1

< utanmaz bir fiş>

my project'un source code'una bakabilirsiniz. SOLID ilkelerini ve Clean Code kitabının önerilerini izlemeyi denedim. Örneğin, SRP'un ardından, sınıfların çok küçük ve odaklanmış olmasına neden oldu - en büyük sınıflar yalnızca yaklaşık 200 LOC (boşluk, telif hakkı beyanı ve yorum sayılırken). Hepsi Java'da, ama bu C# için yeterince yakın ve prensipler yine aynı./Utanmaz fişi

<>

1

Açık kaynak kodlu bir oyuna işten oldukça etkilendim: Star Trek Supremacy (http://supremacy.codeplex.com/). Yeni teknolojileri öğrenmeye çalışan yazarın yanı sıra, bazı iyi programlama uygulamalarını da uyguluyor - ve kodunun okunması hoş (örneğin, bir favori içeceği ve bir çeşit çıktı). Ben bir öğrenme deneyimi olarak büyük ölçüde bu projeyi başlatan ve bu gibi birçok yeni Microsoft denemek için beni yatağıyla bir çeşit haline gelmiştir

:

yazar web sitesinde diyor dahil .NET tabanlı teknolojiler,:

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