Did you ever face solution that has been transforming to legacy even before production? Paul Taykalo will reveal the scenarios how to handle this, how to postpone code transformation into legacy so the code will leave comfortable to work with through the whole project lifecycle. What's included: refactoring, unit tets, how to give the new life to already existing legacy, what's tech debt and how to pay it and even more interesting things. And the main one - how to stay with stable and qualitative feature delivery.