Yes, and in the case of the CoR we probably know different things at different times. For example, one valuable use of CoR is when we don't know which...
... at ... do ... can ... results ... I'm still not totally clear on this and I can't tell why. I know that using a "manager class" as a decision maker...
The manager class irritates you because it is less object-oriented. It's often a good idea to listen to your "gut" on things like this, because the reaction is...
... in ... http://www.netobjectivesrepository.com/TheChainOfResponsibilityPattern #t ... In ... just ... closed, ... good ... in ... the ... but ... more ... ...
Hey all, Sorry for not spelling Facade correctly... So here's another question: Suppose that you have something that is extremely generic and you just want to...
Another question... How common is the practice of reducing the quality or functionality of code so that a (presumably new) test will fail? Max Guernsey, III ...
Max, I've not heard of that practice. GB. ... From: Max Guernsey, III To: leanprogramming@yahoogroups.com Sent: Saturday, February 09, 2008 7:15 PM Subject:...
... not sure precisely what you mean, but when i write my unit tests and they all pass first time i'm always somewhat skeptical and throw in some failures to...
... functionality of ... That may be what I'm talking about and it may not be. Are you throwing the failures into the tests or are you temporarily degrading...
... Ah, I guess you are looking for instances of the latter - but I'm talking about the (simplistic) former. To be frank, I have yet to work any place that...
I agree with Steven McConnell that "magic strings" are a bad coding practice. So I have always urged my fellow programmers to write a class that exposes the...
... the ... as ... the ... string>> ... false) { } ... (); ... (initString); ... set ... LookupDict) ... (initString); ... can ... example, ... assigned ... ...
Max, The main force at work here is that the data are received and/or stored in magic string format. One reason this may happen is that vendors may pass data...
Definitely something I do, and then immediately undo. The reason is this: a test must be able to fail or it is worse than not having a test. It's important to...
... not ... tests to ... really ... ...and that implies that you, too, add tests to cover code that should already be working, right? Max Guernsey, III ...
One of the practices Scott recommends is to never use a public constructor; this facilitates the separation of use from construction. I would appreciate any...
I am giving a webinar entitled "Writing Quality Software" this Thursday, February 21, 2008 from 11:00am to 12:00pm PST (2:00pm to 3:00pm EST). It addresses key...
hi, ... sounds good to me! if we can't attend (what with meetings and deadlines and all) will it become archived somewhere so we can follow after-hours? many...
During the activity of designing there are various techniques to go from your conceptual model to your implementation model that promote quality. However...
I think this is a really good question. In a sense, I think most of the things we focus on intellectually in dev are really different ways of approaching this...
Aeden, ... model? You don't and you never will; except, possibly, in hindsight. So, as Scott mentioned below, Emergence is critical. ... trying to get at? I...
... You don't and you never will; except, possibly, in hindsight. So, as Scott mentioned below, Emergence is critical. <<< I've had good luck with measuring...
Is there are good source for how to measure the entropy in a software system? Max Guernsey, III Managing Member, Hexagon Software <http://www.hexsw.com/>...
Does anyone have experience using automated testing such as with a xUnit type of tool while developing games? One book I read on game testing discouraged...
I'm working on a Java game server for an MMO. I won't go into the details, but I think there are clearly places in any software development where unit testing...
Randy, Nice question. I started programming because I wanted to write video games. That seems to be a common phenomenon. I certainly don't have experience...