121 reputation
7
bio website
location Philadelphia, PA
age
visits member for 2 years, 2 months
seen Jun 14 at 20:55

Whatever you do is insignificant, but it is very important that you do it.


Sep
24
awarded  Autobiographer
Dec
14
awarded  Commentator
Dec
14
comment C# Open Source software that is useful for learning Design Patterns
The link above has expired. Use this link. web.archive.org/web/20070120003019/http://www.apress.com/free/…
Apr
2
awarded  Popular Question
Sep
26
revised C# Open Source software that is useful for learning Design Patterns
edited tags
Sep
26
accepted C# Open Source software that is useful for learning Design Patterns
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
@@Bazurbat I've re-read your answer and will check out the source code to see if I can learn something from it's implementation. Will get back to you and post something informative about any patterns I learn reading it. Also, a testing framework seems easy to understand and is probably an excellent learning tool. Thanks for the suggestion!!
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
Scott, I've downloaded the book, and it's an impressive 500+ pages. However, I don't understand what you think I will learn from it. The first chapter shows how to develop in an antiquated IDE. I'm all for not using Visual Studio if the IDE is better, but I don't see how another IDE will help me program better. I've looked in the table of contents, and I do not see a chapter on design patterns. It may be that this book will help me. Can you tell me specifically where to look? Or are you saying, that because it is an open source IDE, that I should look at the code to see the patterns?
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
Hmmm...xUnit appears to be very different from NUnit, which is what I'm using for TDD. I visited the xUnit.net page, but there isn't any documentation yet. Is there a blog page that you would recommend? Thanks.
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
Haha...Yes! See my comment @Baboon above. I agree that unit tests help you realize the patterns that emerge.
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
FYI... artofunittesting.com has videos of a teacher showing a student how to use test driven development to create a game of Go. It's weird to watch because the teacher doesn't understand the game of Go and confusion emerges, but because both student and teacher make so many mistakes, it is very informative watching them correct themselves.
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
I'm just wrapping my hands around Test Driven Development (I've done it for my latest project - and I'm learning using this website called the Art of Unit testing - artofunittesting.com). The paradigm requires that you refactor frequently. I agree that as you start to design using tests, you see patterns emerge. I've gotten my hands dirty plenty, but not using TDD, and never have I written better code than I have using TDD. I should get my hands dirty more writing tests first. Do you agree? Programming off the cusp lead me to this question.
Sep
26
awarded  Scholar
Sep
26
awarded  Supporter
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
@ElYusubov Yes, Head First Design Patterns is an awesome book. I've read it. And I'm reading Head First Object Oriented Analysis now. I should probably re-read the chapter on the factory pattern. Thanks for your answer. Is there any open source code that implements the factory pattern that you really were impressed with?
Sep
26
comment C# Open Source software that is useful for learning Design Patterns
Ok, I got it. I didn't understand the function of the forum. I'll ask a question next time.
Sep
20
revised C# Open Source software that is useful for learning Design Patterns
made a mistake in my example. The Expression class runs arbitrary code, not the ExpressionVisitor class.
Sep
20
comment C# Open Source software that is useful for learning Design Patterns
If this post doesn't belong in this forum, please let me know which of the stack exchange sites the question/discussion might be appropriate. I just learned of the "Programmers" site. This is my first post here.
Sep
20
awarded  Student
Sep
20
awarded  Editor