Jakub Zalas · @jakub_zalas
130 followers · 74 posts · Server mastodon.social

or ? I believe it’s a bit of both as I always bring in my past experience and have some design in mind before I start to . I also evolve the design as I learn more about the domain and listen to what my tests are telling me.
Here’s a 2007 discussion between Jim Coplien and Uncle Bob that prompted me to write this: youtu.be/KtHQGs3zFAM

#EvolutionaryDesign #designupfront #tdd

Last updated 2 years ago

J. B. Rainsberger (he) · @jbrains
578 followers · 205 posts · Server mastodon.social

Further to my recent discussion about / in design, I remember asking this question at a SoCraTes event in Rochegude, France:

"Are method/function expectations an disease?"

(Or something similar.)

The short answer seemed to be this: it's quite OO, but maybe not a disease. In FP we sometimes contort ourselves to turn complicated custom workflows into straightforward function composition, and it's not always worth the effort.

#testdoubles #mockobjects #oop #lightweight #EvolutionaryDesign #tdd

Last updated 2 years ago

J. B. Rainsberger (he) · @jbrains
578 followers · 205 posts · Server mastodon.social

Further to my recent discussion about /#MockObjects in design, I remember asking this question at a SoCraTes event in Rochegude, France:

"Are method/function expectations an disease?"

(Or something similar.)

The short answer seemed to be this: it's quite OO, but maybe not a disease. In FP we sometmies contort ourselves to turn complicated custom workflows into straightforward function composition, and it's not always worth the effort.

#testdoubles #oop #lightweight #EvolutionaryDesign #tdd

Last updated 2 years ago

J. B. Rainsberger (he) · @jbrains
560 followers · 191 posts · Server mastodon.social

Further to this idea, whose videos on "evolutionary design without / " would you endorse? I mean you really like them. You found them compelling and convincing. They don't have to be free.

mastodon.social/@jbrains/10943

#testdoubles #mockobjects #lightweight #EvolutionaryDesign #tdd

Last updated 2 years ago

Amitai Schleier · @schmonz
344 followers · 1030 posts · Server octodon.social

Yesterday at the Jersey City Java User Group, J. B. Rainsberger presented "Unlocking the Awesome Power of Refactoring". Here's the video.

youtu.be/hGSde7whUyY

#refactoring #tdd #EvolutionaryDesign #xp #java

Last updated 4 years ago

Amitai Schleier · @schmonz
344 followers · 1030 posts · Server octodon.social

Our December presenter for the Jersey City Java User Group: @jbrains on how you can acquire skills and apply them to your lasting benefit. Discussion will probably ensue. meetup.com/Jersey-City-Java-Us

#tdd #EvolutionaryDesign #refactoring

Last updated 4 years ago

Amitai Schleier · @schmonz
344 followers · 1030 posts · Server octodon.social