Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
I highly recommend Josh Kerievsky's "Refactoring to Patterns" as it talks a lot about this aspect. I consider that book one of the jewels of the TDD literature. -Corey
By
Corey Haines
·
#35180
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
I like Hill & Charlie's answers... I figure when I have a pre-conceived idea for the design, it's because at least some situations have pressures that make the "known" designs a good idea. When I have
By
Bill Wake <william.wake@...>
·
#35179
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
I'm not Matteo but I would either first test a score, or for tetris a line match, or for pong the angle of a bounce.
By
Avi Kessner
·
#35178
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
Hi Stefan, Welcome! After Mike, there's little else to say but why would I let that stop me? :-) This may be a bit too philosophical for some people, but I think the tension you describe between your
By
Charlie Poole
·
#35175
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
The short answer is that yes, you do the next smallest step. I'm always amazed how nice it is when I completely 'follow the rules' the process exists cause its useful and works. wrote:
By
Avi Kessner
·
#35177
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
Matteo, hm, I'm not sure I understand. When you imagine a simple game (Pong, Tetris), what behaviour/class would you choose? Michael, thank you for this insight from your coders life. Perhaps I do
By
sh <shvfn@...>
·
#35176
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
+1
By
Josue Barbosa dos Santos
·
#35174
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
+1 Dave...
By
Dave Rooney
·
#35173
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
I can heartily recommend reading "Growing Object Oriented Software: Guided by Tests". ( http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627). It walks you through the
By
Colin Vipurs
·
#35172
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
Stefan... TL;DR: Don't sweat it either way, start with your pre-TDD notion, pass a test, and refactor until you can't stand it anymore, and it will work out. For me, starting with
By
Michael Hill <mike.hill@...>
·
#35171
·
|
Re: [TDD] Does TDD ask me to 'forget' all I know about software design?
... I would not start with that. I would more likely start with the test of a simple behaviour of the completed system. Then I'd build just as little as possible to make the test pass. Matteo
By
Matteo Vaccari
·
#35170
·
|
Does TDD ask me to 'forget' all I know about software design?
Dear Listables, first post here. I hope, this hasn't been asked a thousand times... :) TL,DR first: What are your experiences regarding the evolutional aspect of TDD when it comes to systems? And how
By
sh <shvfn@...>
·
#35169
·
|
Re: Arabic to Roman Numeral kata with commentary
Excellent screencast Corey! thanks for that :-) My experience with this kind of complex-algorithms katas is that TDD is not enough to find the best solution. TDD helps when you already have the
By
Carlos Ble <ble.jurado@...>
·
#35168
·
|
(No subject)
http://tadmod.co.uk/images/ndold.php?kysj=kysj
By
huiqin wang
·
#35167
·
|
(No subject)
http://kayserietiket.com/fpbs.php?whve=whve
By
huiqin wang
·
#35166
·
|
Submission extension XP2013 Vienna: Call for Research and Experience Papers
Extended submission deadline: 25.1.2013 The 14th International Conference on Agile Software Development is a leading conference on agile methods in software and information systems development. XP2013
By
Hubert Baumeister
·
#35165
·
|
Re: [TDD] Sharable Examples of Good Testing
The Apache Tika project turns out to be another good example of a Test Driven Code base. I spent only an hour with it and already I have a fair understanding. I will using as an example good code next
By
Mark Levison <mark@...>
·
#35164
·
|
Re: [TDD] Arabic to Roman Numeral kata with commentary
Hi Corey, Thank you for sharing this. I played this kata months ago, but your kata is quite inspiring to me and I see some improvements I can make. I can't wait to replay it. J Regarding the TTP part,
By
Joseph Yao
·
#35163
·
|
Re: [TDD] Arabic to Roman Numeral kata with commentary
Thanks a lot, Alpar!
By
Corey Haines
·
#35162
·
|
Re: [TDD] Sharable Examples of Good Testing
john_s_ryan wrote on 18.12.2012 16:56: I'm publishing screencasts of implementing a couple of projects. There's well over 100 hours of programming with 100% TDD: http://www.orfjackal.net/lets-code
By
Esko Luontola
·
#35161
·
|