I don't know your fancy terms like "system specification" but what people mean when they say that tests are your specification is that tests specify behaviors....
896
Scott Bain
slbain9000
Jun 10, 2011 5:48 pm
Let's try a different example. Let's say you are writing code that displays the speed of a car on a digital speedometer. Let's further say that the algorithm...
897
Max Guernsey
maxguernseyiii
Jun 10, 2011 5:53 pm
Yes. This example, I think, is more accessible and demonstrates the point you are trying to make nicely. ... Yes. This example, I think, is more accessible...
898
bitblt32
Jun 11, 2011 8:51 pm
Thanks Scott, that did help I think. What I meant by the fancy "System Specification" is the requirements of the system as a whole from the perspective of the...
899
Helen Wu
bhwu98
Jun 12, 2011 11:11 pm
Hi All.  I am a newcomer to leanprogramming and I am a software developer.  << just an "implementation detail" >> in the subject  has motivated me to ...
900
Scott Bain
slbain9000
Jun 14, 2011 4:58 pm
The thing I would disagree with is the notion that the constructor of a class is "part of its public interface". Constructors are special because they cannot...
901
Amir Kolsky
kolsky
Jun 14, 2011 6:13 pm
ctors are static. Sent from my Samsung Captivate(tm) on AT&T Scott Bain <slbain@...> wrote: The thing I would disagree with is the notion that...
902
Aeden Jameson
bevelededges
Jun 15, 2011 2:21 pm
I organize my specs according to behavor in bounded contexts. For example, with the e-commerce sites I've worked on I've done things similiar to Shopping ...
903
mfrb2
Aug 16, 2011 1:12 am
Hi Everyone, I'm really interested in making a career out of software design. I'd like to attend a really good graduate program for software engineering, but...
904
alshalloway
Aug 16, 2011 1:15 am
I actually have a masters in comp Sci & EE from MIT. I would not recommend that for creativity and design. Graduate schools typically teach computers, not...
905
Kurt Häusler
kurt.haeusler
Aug 16, 2011 4:55 pm
Can you clarify what you are talking about when you say design? I always get confused because there seem to be several definitions out there. For some it is to...
906
mfrb2
Aug 16, 2011 8:16 pm
I know it's a bit of a cop-out, but I guess you could say that I'm interested in all of the above! I'll try to clarify what I'm talking about though, because...
907
craig.larman
Sep 29, 2011 4:22 pm
fyi: in addition to the english version, french and chinese versions of Lean Primer now ready. (thanks to the translators!) http://www.leanprimer.com/ regards,...
908
Rahul Agarwal
rahul_ec27
Sep 29, 2011 5:41 pm
Hi, I have read "Design Patterns Explained" and found it extremely helpful. As suggested, I was going through webinar on "*Consider Forces*" which takes up ...
909
Scott
slbain9000
Sep 29, 2011 5:51 pm
The problem with putting all the services together like this is one of cohesion. Classes, ideally, should have a single responsibility, not multiple...
910
RAHUL
rahul_ec27
Sep 29, 2011 6:23 pm
Thanks a lot Scott!!! So my solution bascially violates "single responsibility principle"..right? But practically we can always have a class with single...
911
Scott
slbain9000
Sep 29, 2011 6:25 pm
Precisely. This can be hard, sometimes to "get right", but this is one of the many reasons I value TDD so highly. If you're wondering if you've got the right...
912
Scott
slbain9000
Oct 31, 2011 9:56 pm
Hey folks. Amir and I are embarking on a new writing project, which will ultimately result in a book titled "Sustainable Test-Driven Development". We felt,...
913
Scott
slbain9000
Nov 19, 2011 12:03 am
Amir and I are engaging in the process of writing a new Book, which will be titled "Sustainable Test-Driven Development". We're sharing our work product as we...
914
Jeff Grigg
jeffgrigg63132
Nov 19, 2011 1:52 am
So the analogy that you're trying to draw is that "Sustainable TDD" is just like Reflexology -- something that has no plausible mechanism by which it would...
915
Scott
slbain9000
Nov 19, 2011 1:54 am
LOL The use of the term was definitely meant to be whimsical. We thought it was a somewhat deft analogy; we'll see if people react in general as you have, and...
916
Aeden Jameson
bevelededges
Nov 19, 2011 2:07 am
I guess I was a little more charitable in my initial interpretation by which I mean I abstracted a little. It definitely prompted a "huh?" though. Cheers, ...
917
Scott
slbain9000
Mar 3, 2012 1:01 am
We've got a new blog up for your perusal, which is about a question we get a lot... what is the real difference between acceptance test-driven development, and...
919
rstone1998
Mar 29, 2012 10:44 pm
Can someone comment on the relationship between Separation of Concerns in OOP design and SRP (as in SOLID)? Both are valid design approaches but it interests...
920
Raoul Duke
theraoulduke
Mar 29, 2012 10:53 pm
... i would have thought that SRP would be somewhat morally equivalent to SOC. when there is one reason to change the class/object, you have extracted/made...
921
vijay172
Apr 14, 2012 5:57 am
Hi, This is a little barebones but wanted to get some ideas. We have a REST API and we are now trying to allow 3rd parties to use it with their own customized...
922
Max Guernsey
maxguernseyiii
Apr 14, 2012 7:29 pm
I'm not sure that there are enough details there. What do you mean by "use it with their own customized versions of it?" How might they customize it? What do...
923
Amir Kolsky
kolsky
Apr 15, 2012 1:17 am
My recommendation here, assuming I understood you correctly, is that the client's to which you're selling your system would like to use its functionality but...
924
netobjectives
Apr 27, 2012 4:25 am
Please join us for Net Objectives39; newest FREE webinar series: Lean-Agile at Scale and the Team: The Value Stream Series. The first session is May 22. Follow...
925
martin_cocaro
May 14, 2012 9:42 pm
Hi everyone, I'm based in Buenos Aires, Argentina and am currently researching the topic: Emotions in Lean Testing. In a nutshell, aiming to find out the ...