--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsub...@googlegroups.com.
To post to this group, send email to software_craftsmanship@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsma...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
TDD is all of the above. To understand, practice it for a while and then come back to us with your thoughts.
Fox.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsma...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
I'm conducing my masters research on TDD (more specifically, on the economical, psychological and technical aspects of TDD) and came across some questions that are making me feel confuse.
The first one is: How exactly can we classify TDD?
My question is: Assuming that TDD is a technique/style, what are the other existent techniques/styles available for proper comparison ? How about disciplines. is there a list of available development disciplines that I can query ? What are the other known and documented design techniques?
--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsma...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to a topic in the Google Groups "software_craftsmanship" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/software_craftsmanship/NnncqdVyTeo/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to software_craftsma...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "software_craftsmanship" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/software_craftsmanship/NnncqdVyTeo/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to software_craftsma...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
You can turn anything into a number. Providing useful, actionable information from it that serves the customer is not always easy though. Some of us have found that talking to the customer is often a more productive use of our time than measuring stuff.
You can turn anything into a number. Providing useful, actionable information from it that serves the customer is not always easy though. Some of us have found that talking to the customer is often a more productive use of our time than measuring stuff.
To unsubscribe from this group and stop receiving emails from it, send an email to software_craftsmanship+unsub...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--Marcus Milanez
--
You received this message because you are subscribed to a topic in the Google Groups "software_craftsmanship" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/software_craftsmanship/NnncqdVyTeo/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to software_craftsmanship+unsub...@googlegroups.com.
To post to this group, send email to software_cr...@googlegroups.com.
Visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
On WikiPedia (http://en.wikipedia.org/wiki/Test-driven_development), TDD is classified as a "Software Development Methodology" but in my humble opinion this is not accurate. The definition of software development methodology as described by Ian Sommervile in "Software Engineering" is: "... a set of structured approaches to software development which include system models, notations, rules, design advice and process guidance.". This definition seems to be appropriate for Software Development Life Cycle models such as Waterfall, Spiral and Scrum, but not TDD. Does that make sense?Hello everyone,On Kent Beck books we can find that TDD is a development technique/style (TDD By Example). Robert Martin says that it is a discipline (Clean Code). Martin Fowler says that it is a design technique (http://martinfowler.com/bliki/TestDrivenDevelopment.html).
I'm conducing my masters research on TDD (more specifically, on the economical, psychological and technical aspects of TDD) and came across some questions that are making me feel confuse.
The first one is: How exactly can we classify TDD?
My question is: Assuming that TDD is a technique/style, what are the other existent techniques/styles available for proper comparison ? How about disciplines. is there a list of available development disciplines that I can query ? What are the other known and documented design techniques?
While thinking through this, I started thinking of TDD as a problem solving strategy but this is not clear enough for me.As always, thanks in advance!
--Marcus Milanez