|
|
Design Patterns
Thoughts and process of implementing various Design Patterns
-
I hereby declare my love affair with Test Driven Development over, and my new infatuation with Behavior Driven Development beginning. Call me a cool-aid drinker, a bandwagon jumper, or whatever you want... I finally get it... When I write TDD / Unit Read More
|
-
I follow a lot of Agile Engineering Practices, at this point in my career: Test Driven Development, Domain Driven Design, Single Responsibility Principal, Separation of Concerns, Inversion of Control, Dependency Injection, etc. To get to this point, I've Read More
|
-
I was integrating a component from another developer on my team, recently, and I came across a common naming convention and event implementation. The naming convention included a "DataSource" property on a UI control and a an event with an Read More
|
-
I've spent a lot of time, over the last year or so, working in Model-View-Presenter code. During this time, I've had a lot of questions; come up with a lot of different answers to the same questions; implemented a lot of different infrastructures for Read More
|
-
Chad Myers over at LosTechies, posted some interesting questions about TDD. I don't consider myself to be a TDD master - actually, I've had the same questions that Chad has, over the last year - and I do have some opinions, now, and thought the world Read More
|
-
Architecture based on SoC If you don't know by now, I've become a huge fan of the Agile software movement - specifically the Model-View-Presenter ("MVP") setup and the concepts of Inversion of Control ("IoC"), Dependency Injection Read More
|
-
I have an interesting situation in my current project. I have a Form (View) with a Presenter and I have a Control (View) with it's own Presenter. The control presenter needs information that the form presenter has. To facilitate this, I created an intermediate Read More
|
-
I love it when the standards and philosophies I try to implement with my development team are validated by the experience of the team. Unfortunately, that validation usually occurs when the something bad happens. And I hate being the "I told Read More
|
-
A coworker of mine brought this scenario to me: If a Form has three text boxes on it, and the first text box is filled out, I want to enable the other two text boxes. If the first text box has all text removed (nothing filled out), I want to disable the Read More
|
-
I received several excellent responses to my previous Cry For Help from both internal sources (my coworkers) and external sources (commenters on the post). Based on these additional conversations and also based on what I read in Eric Evans' Domain Read More
|
-
I've been reading up on Domain Driven Design for a while now. I'm a third of the way through Eric Evan's Domain Driven Design book. I'm a regular reader of all things CodeBetter and Ayende. And I've recently made several attempts to attend developer events Read More
|
-
I've had several conversations about a project with a coworker about a project that is well underway - 3 out of 4 weeks for this particular portion of the app have gone by. The problem we are facing is that the code is not in a workable state yet Read More
|
-
During the same sessions last week that I've mentioned previously, my coworker and I were discussing the need for a date-time stamp to be used when marking a process as "Complete". One of the business rules that the system has is to allow a user to enter Read More
|
-
I know there's an old saying: "Those who can't do, teach". In my experience, this is the exact opposite of the truth. "Those who can't teach, do" - a much more accurrate representation of the real world. My company's development department is doing Read More
|
-
I created an architectural layers diagram for my company a couple of days ago, based on my current view of the development world. This view is essentially my current representation of how we can achieve a high level of Test Driven Development, Domain Read More
|
|
|