Debugger-driven development (was Re: WhatsUp from: 2013-03-11 until: 2013-03-24)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Debugger-driven development (was Re: WhatsUp from: 2013-03-11 until: 2013-03-24)

Frank Shearar-3
On 12 March 2013 22:41, Stephan Eggermont <[hidden email]> wrote:
> ### Here's what I've been up to since the last WhatsUp:

> - Accepted proposal to show debugger-driven TDD at Devnology meetup April 3 in Eindhoven (+Willem van den Ende)

I'd love to hear more about your presentation. I've been thinking how
to run a kind've live-coding demonstration at work, showing how a
Smalltalk debugger is so clearly superior to what other folk have.
(Squeak trunk now lets you create methods not just on an MNU but also
where people have things like "self subclassResponsibility", "self
notYetImplemented" or "self shouldBeImplemented" flags such that you
can debug-edit-and-continue.)

frank

Reply | Threaded
Open this post in threaded view
|

Re: Debugger-driven development (was Re: WhatsUp from: 2013-03-11 until: 2013-03-24)

Stephan Eggermont-3
Frank wrote:
>I'd love to hear more about your presentation. I've been thinking how
>to run a kind've live-coding demonstration at work, showing how a
>Smalltalk debugger is so clearly superior to what other folk have.

It is inspired by Jason Ayers' session at SPA and XPDays Benelux.
It will be a short session, as there will be 2 other presentations on
non-intuitive subjects. Devnology has a diverse public with mostly
java and c# developers. Agilists in those environments are likely
to advocate writing a test instead of using a debugger, and are often
unaware of the incremental development possibilities offered by the
smalltalk debugger.
 
>(Squeak trunk now lets you create methods not just on an MNU but also
>where people have things like "self subclassResponsibility", "self
>notYetImplemented" or "self shouldBeImplemented" flags such that you
>can debug-edit-and-continue.)

Yes, I saw your blog post yesterday. Cool. That's definitely something I would
like to show. I haven't given much thought yet to which debugger I want to use.
I'm tempted to use the GTDebugger and modify it during the session
(to add your new extensions perhaps) but that is something I have to try
and time first. It might be too much magic.

Stephan


Reply | Threaded
Open this post in threaded view
|

Re: Debugger-driven development (was Re: WhatsUp from: 2013-03-11 until: 2013-03-24)

Frank Shearar-3
On 13 March 2013 12:36, Stephan Eggermont <[hidden email]> wrote:

> Frank wrote:
>>I'd love to hear more about your presentation. I've been thinking how
>>to run a kind've live-coding demonstration at work, showing how a
>>Smalltalk debugger is so clearly superior to what other folk have.
>
> It is inspired by Jason Ayers' session at SPA and XPDays Benelux.
> It will be a short session, as there will be 2 other presentations on
> non-intuitive subjects. Devnology has a diverse public with mostly
> java and c# developers. Agilists in those environments are likely
> to advocate writing a test instead of using a debugger, and are often
> unaware of the incremental development possibilities offered by the
> smalltalk debugger.
>
>>(Squeak trunk now lets you create methods not just on an MNU but also
>>where people have things like "self subclassResponsibility", "self
>>notYetImplemented" or "self shouldBeImplemented" flags such that you
>>can debug-edit-and-continue.)
>
> Yes, I saw your blog post yesterday. Cool. That's definitely something I would
> like to show. I haven't given much thought yet to which debugger I want to use.
> I'm tempted to use the GTDebugger and modify it during the session
> (to add your new extensions perhaps) but that is something I have to try
> and time first. It might be too much magic.

Huh, remarkably appropriate blog post here:
http://this-plt-life.tumblr.com/post/45191922341/when-somebody-says-they-dont-use-a-debugger-since-they

frank

> Stephan
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Debugger-driven development (was Re: WhatsUp from: 2013-03-11 until: 2013-03-24)

stephane ducasse
In reply to this post by Stephan Eggermont-3
Hi Frank
Since you are present in the Pharo mailing-list, may be you want to send the code to get it 
included into pharo, please do it?

(Squeak trunk now lets you create methods not just on an MNU but also
where people have things like "self subclassResponsibility", "self
notYetImplemented" or "self shouldBeImplemented" flags such that you
can debug-edit-and-continue.)

Stef

Reply | Threaded
Open this post in threaded view
|

Re: Debugger-driven development (was Re: WhatsUp from: 2013-03-11 until: 2013-03-24)

Frank Shearar-3
Hi Stephane,

That's a great idea. I need to get some other stuff done first, but
it's only a small amount of code.

frank

On 14 March 2013 15:49, stephane ducasse <[hidden email]> wrote:

> Hi Frank
> Since you are present in the Pharo mailing-list, may be you want to send the
> code to get it
> included into pharo, please do it?
>
> (Squeak trunk now lets you create methods not just on an MNU but also
> where people have things like "self subclassResponsibility", "self
> notYetImplemented" or "self shouldBeImplemented" flags such that you
> can debug-edit-and-continue.)
>
>
> Stef
>