Session

So, you're writing code one line at a time? Yeah, right!

Iterative development is one of those agile techniques that so often turn into their opposite: blinded by the very iterations, developers cannot see the upfront design they are implicitly following. Isn’t there anything we can do to improve iterative development?
In this demonstration, you will see how code can grow one line at a time, literally, and yet every next line will add one complete, and often final, feature to the design. And with every new feature added, we will still retain a good design – the one with responsibilities separated, components loosely coupled, with good naming and other qualities we prefer.

This talk was first presented in 2018. The recording is available:
https://www.youtube.com/watch?v=Z6hQz81ex6U&ab_channel=ZoranHorvat
The current version of this talk features the latest C# 11 syntax and a bit cleaner example.
Of all the talks I have prepared in the last decade, this one is my favorite. The audience always enjoys the kind of evolution of code demonstrated.

Zoran Horvat

Principal consultant at Coding Helmet s.p.r.l.

Belgrade, Serbia

View Speaker Profile

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