Live Coding Demo

A short series of screencasts illustrating simple refactoring techniques.

Please note that these screencasts are in HD, but you may need to press the “HD” button in the upper right of the video player to get full resolution.

1. Introduction –

2. Initial Code –

3. Create Point Class – 

4. Create Line Class – 

5. Line Self-Draw – 

6. Create Polygon Class – 

7. Add Polygon Iterable Interface – 

8. Refactor PolyLine to Points – 

9. Create AbstractIterator – 

10. Create PolyLine Point Constructor – 

11. Wrap Up – 

3 Responses to Live Coding Demo

  1. Ian Marshall says:

    Thanks for sharing, Jonathan. It’s always interesting to see why and how others refactor.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s