Session

Testing the untestable

Legacy code is profitable code we are afraid to change.
Few or no tests, strong coupling and low cohesion, scattered ifs everywhere...
Have you ever had to deal with codebases like this before?
You wanted to write tests, but this was almost impossible because of the code itself?
Before thinking about a "Big Rewrite", there are some techniques that come to help, allowing us to evolve our product little by little, improving it without necessarily throwing everything away.
In this workshop, we will use some approaches to Characterization Tests. These techniques allow us to get good coverage in a reasonable time, enabling refactoring and the subsequent modification and extension of functionalities.

Workshop for 4 to 40 people (if more than 12, we will adopt a Fish Bowl style Mob).
We'll work in Mob Programming, with only one computer.
Pairs of driver-navigators will take turns at the keyboard, while attendees can intervene to ask questions or offer suggestions.
The programming language can be agreed, personally I use C# and Java.
Participants do not need to bring a computer.
We need a table and a projector.
A marker board or flip chart is welcome :)

Ferdinando Santacroce

Uncovering better ways of developing software and organizations

Brescia, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top