Agile Event Session

Cutting Code Quickly

This video content is for Agile Alliance members only

If you’re already an active member, please log in now.

To view this content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

Abstract/Description

In this guided demo, we are going to look at 3 different techniques that are remarkably powerful in combination to cut through legacy code without having to go thru the bother of reading or understanding it.

The techniques are:

  • Combination Testing: to get 100% test coverage quickly
  • Code Coverage as guidance: to help us make decisions about inputs and deletion
  • Provable Refactorings: to help us change code without having to worry about it
  • In combination, these 3 techniques can quickly make impossible tasks trivial

I will be doing the gilded rose kata. It is encouraged to try it out yourself first: https://github.com/emilybache/GildedRose-Refactoring-Kata

Additional Resources

Add to Bookmarks Remove Bookmark
Add to Bookmarks Remove from Bookmarks
Add to Bookmarks Remove from Bookmarks

Speaker(s) may be willing to present this session at local group meetings and other events.

deliver:Agile 2019
Slides, Video
Practicing

More Agile Event Session Videos

Ready Tester One? Go!
Based on my blog post, “Ready Tester One? Go!" I take a look at my own career development and the need to understand a probable career development path for testers in software development. By using and identifying with gaming techniques such as “leve…
Achieving Agility w/ APIs at Chick-fil-A
At Chick-fil-A, we are laser-focused on scaling our technology infrastructure and processes while maintaining a high degree of business agility so that we can take advantage of unexpected opportunities. This is being done in our "real world": the non…
Ready Tester One? Go!
Based on my blog post, “Ready Tester One? Go!" I take a look at my own career development and the need to understand a probable career development path for testers in software development. By using and identifying with gaming techniques such as “leve…
Achieving Agility w/ APIs at Chick-fil-A
At Chick-fil-A, we are laser-focused on scaling our technology infrastructure and processes while maintaining a high degree of business agility so that we can take advantage of unexpected opportunities. This is being done in our "real world": the non…

Have a comment? Join the conversation

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

Not yet a member? Sign up now