
Sign up to save your podcasts
Or
Recombinant DNA ("gene splicing") was a wildly successful technology in the world of cell biology. Its success gave credibility to the associated "proto-oncogene theory of cancer." The theory piggy-backed on the tool.
jUnit was a fairly successful tool in the world of Java programmers. But it was not as successful as recombinant DNA, and it was fairly unsuccessful at promoting its associated theory of test-driven design.
This episode looks at what (according to Joan Fujimura's ideas about the history of molecular biology) is required for a tool to be successful, and why jUnit's theory didn't successfully piggyback on the tool.
Sources mentioned
Crafting Science: A Sociohistory of the Quest for the Genetics of Cancer, Joan Fujimura, 1997.
Molecular Cloning, a Laboratory Manual (Fourth Edition), Michael R. Green and Joseph Sambrook, 2012.
“Test Infected: Programmers Love Writing Tests”, Kent Beck and Eric Gamma.
"JUnit: A Cook's Tour", Kent Beck and Eric Gamma.
Junit Recipes: Practical Methods for Programmer Testing, J. B. Rainsberger, 2003.
XUnit Test Patterns: Refactoring Test Code, Gerard Meszaros, 2007.
My question about the adoption of TDD
5
66 ratings
Recombinant DNA ("gene splicing") was a wildly successful technology in the world of cell biology. Its success gave credibility to the associated "proto-oncogene theory of cancer." The theory piggy-backed on the tool.
jUnit was a fairly successful tool in the world of Java programmers. But it was not as successful as recombinant DNA, and it was fairly unsuccessful at promoting its associated theory of test-driven design.
This episode looks at what (according to Joan Fujimura's ideas about the history of molecular biology) is required for a tool to be successful, and why jUnit's theory didn't successfully piggyback on the tool.
Sources mentioned
Crafting Science: A Sociohistory of the Quest for the Genetics of Cancer, Joan Fujimura, 1997.
Molecular Cloning, a Laboratory Manual (Fourth Edition), Michael R. Green and Joseph Sambrook, 2012.
“Test Infected: Programmers Love Writing Tests”, Kent Beck and Eric Gamma.
"JUnit: A Cook's Tour", Kent Beck and Eric Gamma.
Junit Recipes: Practical Methods for Programmer Testing, J. B. Rainsberger, 2003.
XUnit Test Patterns: Refactoring Test Code, Gerard Meszaros, 2007.
My question about the adoption of TDD
43,840 Listeners
90,850 Listeners
26,163 Listeners
5,949 Listeners
4,818 Listeners
268 Listeners
3,927 Listeners
3,265 Listeners
427 Listeners
74 Listeners
1,366 Listeners
2,144 Listeners
42 Listeners
496 Listeners
40 Listeners