Under the hood and working with .Net, TDD, Software Design, and Agile Stuff
Browse by Tags
All Tags »
Maintainability (
RSS)
-
|
I'm going to propose a new design concept with an admittedly awkward name called the "Put Code Where You'd Expect to Find It" Principle. It means exactly what it sounds like. A team should strive to consistently put different types of...
|
-
|
One of the first ongoing lesson for making Test Driven Development succeed for you is to learn how to write isolated tests with less effort. My Fourth Law of TDD is all about recognizing the need to do testing piecewise as a vital part of formulating software designs. One way or another, all design concepts come down to dividing the whole into granular pieces. Keeping a short tail is yet one more design cue to help guide you where you want the design to go.
|
-
|
Getting back on track with the " Maintainability " series of posts. I'm doing this way too late at night, so the coherence might be lacking. Don't Repeat Yourself Don't Repeat Yourself (DRY) is a statement exhorting developers to...
|
-
|
Jay Kimble , CodeBetter's resident AJAX guru, issued a little challenge to us TDD bloggers about using Test Driven Development to develop a custom extension to the MS Ajax ScriptManager control . In the comments, Jeff Perrin (you need to blog more...
|
-
|
I'm a card carrying member of the SOA skeptics club, but I'm going to push for a dose of SOA thinking to my current client. I do understand the potential benefits of things like BAM, BPM, and flexible orchestration if the entire enterprise were...
|
-
|
The title pretty well says it all. If changes in two or more components or subsystems can affect or break the other, you better get yourself a comprehensive automated build of some kind that exercises the integration of the two. In particular, and my...
|
-
|
Occasionally, ok often, I'm gently mocked for the length of my posts. I start with good intentions of making short, pithy Jason Yip -style posts, then think of something else I want to say and 10 pages later I manage to hit the publish button. This...
|
-
|
Sort of a continuation of the ongoing maintainability series, it's time to look at some of the benefits. And rant because that's just what I do. After publishing My Programming Manifesto (about the things *I* was thinking about at the time) post...
|
-
|
My employer, Finetix , added my blog to their main feed and my most recent post at the time just happened to be about Star Wars, so I thought I needed to put up my first "Grown Up" post of the year. Before you read on, I am assuming some reader...
|
-
|
A QUICK NOTE: This was supposed to be a single treatise on the coding and design principles that *I* think are most important for writing maintainable code. A draft of this has been on my hard drive for a long, long time and it's turning into my own...
|
-
|
This was supposed to be a part of a much longer post on writing maintainable code, but I'm having trouble finishing the bigger post and I wanted to see an actual code-centric post before the new year. I've talked a lot about Object Oriented concepts...
|
-
|
As some of you know, I started a new job this month as a consultant helping clients to adopt Agile practices. It's been an interesting experience so far. Working with people who have different philosophies and experiences is always a good opportunity...
|
More Posts