... Programming ... standar\ ... types ... Alan, I read your blog posting but I have not read the book. While I agree with the qualities you set up as goals...
Matt: Thanks for your post. You might look at the "conversation" that took place between me, Mary Poppendieck and Pete Alvin on the Lean Development group. ......
David Bernstein and I were talking about TDD, Patterns, and agile techniques and how they tend to mitigate against over-design... but not always. This lead to...
Very interesting way of looking at risk. We have actually had discussions around the last category (Addressable but not likely or severe) in our shop several...
... Exactly. Where you expect that an exception may occur, you can write an exception handler around the problem piece of code, checking for the *specific*...
... this ... if you ... handle ... "Tests should document expected behavior" is definitely the way I think of it. The test would show not only that the...
... see ... When I suggested coding to the happy path first I meant it mostly as a matter of sequence so that we not focusing on error handling before we...
... but not ... opinions, ... From your blog discussing the known and the unknown, there is also a four quadrant graph using the phrase "doing the <kind of>...
Reposting because I forgot to join the group before replying. :) Bear with me. Sometimes my presentation skills resemble dental surgery performed with a...
... need. ... is ... use ... passed ... the ... around/). ... the ... You are correct. If you have a service that takes five to ten seconds to time out and...
... There are two kinds of addressibility; we can reduce the severity or the likelihood. The two are often done in very different ways. Extending your auto...
So we all have our weaknesses, right? ...or, at least, "areas for improvement" which ammount to the same thing. One of my many is naming. Mostly class...
... for ... Thank you for your reply. I believe it is the first, no? People seem to favor the name "Dictionary" over "Map." I don't know why, exactly. These...
... <Max.Guernsey@...> wrote: Well your reasoning makes sense about the dictionary thing... however to split semantic hairs with you.... when a map says 1->1...
... however to ... to ... to ... This is indeed my point. They are both maps but people seem to prefer the word "Dictionary" and dictionary terminology such...
... I would agree with that. Doesn't it still somewhat depend on the intended audience? A class library that is likely to be used by database guru's might...
... as "key" ... do ... to "look ... getting its ... those ... to ... but a ... Well... yes... and, again, that gets to the heart of the question. Using your...
http://www.netobjectivesrepository.com/TheVisitorPattern "...to be performed on the elements of an object structure" is taken to mean "effect the state of...
The second installment in my battery of questions pertaining to: http://www.netobjectivesrepository.com/TheVisitorPattern We all know about visitors that are...
Question #3 regarding http://www.netobjectivesrepository.com/TheVisitorPattern. Under the Cost-Benefit (gain-loss) section it says: "The coupling of the...
Pertaining to http://www.netobjectivesrepository.com/TheStrategyPattern In the motiviation section: "A single behavior with varying implementation exists" The...
This is pertaining to the Template Method Pattern (http://www.netobjectivesrepository.com/TheTemplateMethodPattern). What is the class-level equivalent of the...
... taken to ... *** Actually, it doesn't necessarily (or even primarily) mean state. It means the objects in a structure (possibly collection) where you need...
... Remember that the visitor should be used either where reflection is either unavailable (C++) or is too costly. Otherwise, the visitor is a way of...
... by ... however, ... of ... This isn't a "classic" template, but it does implement the intent using two strategies. In my mind, having code and asking what...