Skip to content

Dublin Software Craftsmanship Community - Working with Legacy Code Workshop

Photo of TechMeetup.Space
Hosted By
TechMeetup.Space
Dublin Software Craftsmanship Community - Working with Legacy Code Workshop

Details

http://photos2.meetupstatic.com/photos/event/6/f/e/8/600_446188648.jpeg

Here, we are going to apply some techniques we can use when working with a system that:

Does not have any automated tests
Is totally new to you

During the evening, we are going to work with a terrible piece of code.

Our task is to understand it and clean it up. Cleaning, of course, starts with testing.

Before applying any changes to the above system, we need to know that we will not introduce any defects when changing the code.

Where do we start? During this session we will learn how to use Safety nets, Golden Master/Characterization tests, Working in baby steps, Rules for refactoring and lots more.

This session has some prerequisites:

Good knowledge of unit testing and test doubles, especially mocks, stubs and fakes.
Very good knowledge of your programming language
Excellent knowledge of your programming environment and use of test frameworks.
Good knowledge about software design, especially techniques of decoupling the existing code.

(Hosts Paul and Joe are more familiar with Scala/Java, so might not be able to help out with very specific issues with different languages on the night)

There's only room for limited numbers at this event (40), and pre - registrations are given priority - DO THAT CLICK HERE. (https://ti.to/tcube/Dublin-Software-Craftsmanship-Community-August-2016/)

Doors open 18:15, Presentations at 19:00.

Photo of TechMeetup.space group
TechMeetup.space
See more events
TechMeetup.space
Next to The Palace Bar, Fleet Street, Temple Bar · Dublin 2