My team is about to begin work on a new application that will include a 2D CAD-like drawing component. I did some looking around for best practices and...
Scott and I were having a conversation and thought we should promote it to this forum. Please excuse the fact it is informal in nature as this was, ...
hi, neat question! hope i understand what you are getting at, apologies if i'm already confused. i am no expert on anything anywhere on earth, let alone...
I'll go you one better. There is no inheritance. Consider InheriNot_1.jpg (attached). On the left, BabyBear "is a" PapaBear", on the left BabyBear "has a"...
I just mean when you change the base class will this affect the derived class? You have to check, because it is possible, so the encapsulation is not as...
Yes. The encapsulation is definitely weaker between parent and child classes. Max Guernsey, III Managing Member, Hexagon Software <http://www.hexsw.com/>...
... an older but i thought interesting paper talking about this. basically that in Java you need some good habits, or you need extensions to the language. (or...
The ANSI/SPARC model sounds very similar to the Presenter-Abstraction-Control (PAC) design pattern, as described in POSA vol. 1. The text has a fairly good...
... it ... interface, ... Code up both prototypes, then decide --- that's what I've been doing successfully. First, I decide what type of problem that I've...
... In my experience, mindful works better than careful. That is, proceeding with courage, but also with the needs of the other stakeholders in mind. Often...
Hi, I will be giving a free seminar on the east side of the Seattle area (in Bellevue). The subject is bringing true agility and emergent design to the ...
hi, say i write an algorithm. then i want to test it. if i could test it a lot that would be great. but to test it a lot i pretty much either need to...
... say i write an algorithm. then i want to test it. if i could test it a lot that would be great. but to test it a lot i pretty much either need to...
thanks for the note. as a concrete example, i was mucking with code to take a compass direction + offset degrees and return a new direction clamped to the...
... thanks for the note. as a concrete example, i was mucking with code to take a compass direction + offset degrees and return a new direction clamped to the...
... ah hah, that's a good point! thanks. i guess one good/bad thing with making the tests more atomic is you have to make your classes amenable to that kind of...
... this goes back to my original scratching of my head - that code is probably a lot like the code inside the class you are testing. (this is especially true...
... i guess one good/bad thing with making the tests more atomic is you have to make your classes amenable to that kind of atomic testing. <<< That's why every...
hi, ... i started out with a test just like that. I might not be the best example (but in some ways by being the worst example that *is* being the best example...
hi, ... This is one of those things which I both dislike and like. I dislike it because it sounds like more work than I would do / did do. But I like it...
... But! In languages which suck, like Java, which require too much damned boilerplate, I hazard to guess that most people aren't willing to go through all the...
... because Scala is getting traction (i hope) and because Java drives me nuts, and because Scala can often still make use of all the tooling around Java...
Hello, Raoul! How long have you been using TDD? Not long, I would guess, but feel free to correct me! 8^) It seems to me that you are missing the central...
... feel free to correct me! 8^) ... it is a design activity, not a testing activity. Test-Driven Development. The tests drive development. Please try the...
... Well Gary, you'd be wrong. I was one of the first (years and years ago) to suggest TDD was really about design - not testing. In fact, I used to call it...
Gary et al, I agree with others who say that TDD is design, and analysis. Since we write the tests first, we have the opportunity to design the interface of...
Hi Mel, I am interested to see your write-up on your MVPR usage. I would love to take a peek at your encounter and experience with it. I am a tech lead of a...