Sylvain TisetRefactoring techniques — From legacy to clean codeIn this article, we go from how to refactor, to refactor legacy code, through common refactoring techniques.Jul 30Jul 30
Sylvain TisetHow to solve the Gilded Rose Kata with duplication?The Gilded Rose Kata from Emily Bache is one of the famous refactoring Kata. Let’s see how we can solve it in C# by adding more…Jul 10Jul 10
Sylvain TisetRefactoring dilema, why and when should it be done?According to Martin Fowler, refactoring can be described with the following sentence:Jun 26Jun 26
Sylvain TisetPremature Optimization is evilAs a software developer, you probably heard someone say “I made this piece of code, it’s optimized”. At first sight, it seems like a good…Jun 12Jun 12
Sylvain TisetThe Strangler fig pattern is what you need to migrate monolithic application with legacy code to…The name Strangler Fig Pattern actually comes from a collection of plants that grow by “strangling” their hosts. Martin Fowler tooks this…May 29May 29
Sylvain TisetA complete guide on Mutation TestingMutation testing is a type of software testing that is used to design new software tests and evaluate the quality of existing software…May 15May 15
Sylvain TisetTechnical Debt: from a nightmare to an old memoryTechnical debt is a nightmare for software development. What is it and how can we deal with it ?May 2May 2
Sylvain TisetUnderstand Test Doubles in less than 5 minutesThe first time I heard about this word, I didn’t understand it. However, it is something we are used to deal with as a developer. But what…Apr 17Apr 17
Sylvain TisetGit commit -m “welcome to git world”This article aims at explaining from scratch what is git and how it works.Apr 3Apr 3
Sylvain TisetTechnology watch summaryTechnology watch is a way to continually learn and improve ourself as a developer. It’s a way to keep being informed on the last dev news.Mar 20Mar 20