Hi Stef,

I’ve done some workshops and screencasts. In the workshops (oops, already a few 
years ago) I used a morph that was moving on the screen to emphasize the 
liveness. The BabyMock2 work by Attila Magyar is also great for that. It also 
is good to show the difference between Chicago and London style TDD, and 
connect to BDD. In Smalltalk, that is more represented by the exploratory 
modeling I was introduced to by Rob Vens. 

https://www.reflektis.nl/blog/exploratory-modelling-explained/

For a lecture TDD as if you meant is is a good starting point:

https://cumulative-hypotheses.org/2011/08/30/tdd-as-if-you-meant-it/

GToolkit of course provides some nice example-driven development, that combines 
well with literate programming 

In my latest screencasts I ran into the following issues:
- restarting a test does not make it green after going through it if it needed 
a fix
- can’t step into simple accessors (and other optimized code?)
- in addition to create, need to be able to create/change 
setUp/initialize/shutDown
- a refactoring ‘turn fake into class’ is missing where instVar := self and 
there are methods categorized as ‘faking instVar’

https://vimeo.com/329317634

https://vimeo.com/329368348

Stephan

Verstuurd vanaf mijn iPhone

> Op 14 apr. 2020 om 14:36 heeft Stéphane Ducasse <stephane.duca...@inria.fr> 
> het volgende geschreven:
> 
> Hello 
> 
> I would like to build a lecture around TDD and XtremeTDD (coding in the 
> debugger). 
> I’m looking around to see if someone already did such a lecture. 
> 
> S. 
> --------------------------------------------
> Stéphane Ducasse
> http://stephane.ducasse.free.fr / http://www.pharo.org 
> 03 59 35 87 52
> Assistant: Julie Jonas 
> FAX 03 59 57 78 50
> TEL 03 59 35 86 16
> S. Ducasse - Inria
> 40, avenue Halley, 
> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
> Villeneuve d'Ascq 59650
> France
> 
> _______________________________________________
> Esug-list mailing list
> esug-l...@lists.esug.org
> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org

Reply via email to