Can anyone direct me to a smallish C# application that would be symbolic of the ‘right way’ to design a program? I’m looking for a relatively simple (potentially trivial) program from which to analyze and learn.
The application should have a relatively trivial problem to solve and should solve it in a rather straight-forward way while showing off best practices/good object oriented design.
I’ve been studying C# rather a lot of late, and while I’m becoming confident in my understanding of parts of the .Net framework and the C# syntax, I’m having difficulties with the general concept of design and how a project fits together.
Thanks for any sources you can provide!
There are plenty of projects on this site:
http://www.codeplex.com/