paper: Test-Driven Development Benefits Beyond Design Quality: Flow State and Developer Experience
Hey everyone,
Some months ago I asked for help in the group and some of you gently answered my survey; now the research paper is out!
You can check the preprint
By
Pedro Calais
·
#36102
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
I've not taken the time to look at the survey - sorry. However I did think the OP might be interested in a recent item from?Christiaan Verwijs:
By
Mark Levison
·
#36101
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
I went on your personal page and discovered you've worked on polarization,
biases and misinformation.
Like Steve I was surprised by the content of the survey oriented "feelings"
and wondered if your
By
Gregory Salvan
·
#36100
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
Software development is a people problem, not a technical problem.
Understand that you are actually researching people and how they work, so
do not ignore hundreds of years of social science research
By
Steve Gordon
·
#36099
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
However, if you survey the people you observe, then you have something
useful. If you are not doing observations of how people are actually
working, it does not matter what your other dimensions are
By
Steve Gordon
·
#36098
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
Hi Steve!
I see your point on the limits of surveys; that's why this is just on of the 3 dimensions we are looking at! And I think the survey is probably the weakest evidence due to the reasons you
By
Pedro Calais
·
#36097
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
Hi Gregory!
I will for sure share the results when the paper is ready.
What do you mean by polarization?
Best,
Pedro
By
Pedro Calais
·
#36096
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
Sorry, but as a retired academician and developer, such "promiscuous"
surveys are totally worthless as a research tool. No control for biases,
especially self-selection biases.
Please, work directly
By
Steve Gordon
·
#36095
·
|
Re: Survey: Impact of TDD on developer's productivity and well-being.
Hi Pedro,
Is this work related to polarization ?
Would you share with us your results ?
Regards,
Gr¨¦gory
By
Gregory Salvan
·
#36094
·
|
Survey: Impact of TDD on developer's productivity and well-being.
Hey folks, how are you?
I am a member of a group of researchers interested in studying the impact of testing practices on developer's productivity and well-being.
Our goal is to improve the software
By
Pedro Calais
·
#36093
·
|
Re: Please critique this TDD flow
wrote:
I have a similar impression. You will probably notice, if you continue this
way, that you will eventually be duplicating a lot of silly details about
GraphQL in your tests, even though the
By
J. B. Rainsberger
·
#36092
·
|
Re: Please critique this TDD flow
Hi Mike,
my first impression is that you have some interesting logic that is now coupled to your GraphQL engine.? Are you sure you want this?? Since the business logic around your use case might be
By
Matteo Vaccari
·
#36091
·
|
Please critique this TDD flow
I have a domain entity called a "Booking Window" that has a Start Date and End Date, and defines a period in which a Member can make a Booking.? The business is a mobile car wash, and Members can
By
Mike Hogan
·
#36090
·
|
Re: Subclass to Test in JavaScript?
Here are two techniques for injecting a dependency using the previous
example with minimal modification:
1. A function that returns the Product function
// the "real" production price logic
function
By
Dave Foley
·
#36089
·
|
Re: Subclass to Test in JavaScript?
This is what I had expected to do, but since I was working with methods
that changed the state of variables closed inside the object... I was just
very very wrong about the whole thing.
By
J. B. Rainsberger
·
#36088
·
|
Re: Subclass to Test in JavaScript?
Indeed, this was the conceptual mistake I made on stage. I was overriding a
method that queried a closed variable in the SUT and simultaneously
expecting the underlying value to change later. It was a
By
J. B. Rainsberger
·
#36087
·
|
Re: Subclass to Test in JavaScript?
I looked up Subclass to Test here, https://wiki.c2.com/?SubclassToTest and
I'm still not sure if I'm understanding the use case correctly... However.
One thing I like about JavaScript is the ability
By
Avi Kessner
·
#36086
·
|
Re: Subclass to Test in JavaScript?
Sadly Dave is right here - the contents of a closure are, well,
closed. Hence the name.
Luckily Crockford's Module Pattern is a rare sight these days, I can
count on the fingers of one mouse the
By
Sleepyfox
·
#36085
·
|
Re: Subclass to Test in JavaScript?
I don't believe that using the prototype chain quite accomplishes what is
being asked for.
"Objects, but not classes" implies the usage of closures to encapsulate
data, and I *think* that what is
By
Dave Foley
·
#36084
·
|
Re: Subclass to Test in JavaScript?
Hi JB,
This is trivially simple in JS, simply create a new object (your "subclass
to test") that has its prototype set to your SUT object.
All of your SUT methods and attributes will now be
By
Sleepyfox
·
#36083
·
|