Session
Modernising Legacy .NET Codebases with NDepend
In this talk, we will explore how to migrate legacy .NET projects, such as O2DES.NET, which are still targeting at .NET Standard 2.1 to modern frameworks, focusing on the importance of code quality and maintainability.
In 2019, I had the honour of working closely with the team behind the open-source O2DES.NET during my time working at the C4NGP research center in National University of Singapore. After I left the team in 2022, O2DES.NET has not been actively updated on their GitHub public repository and it is still targeting at .NET Standard 2.1.
Through the example of updating O2DES.NET, we will demonstrate how static analysis tools like NDepend can help assess technical debt, visualise code dependencies, and guide us on code refactoring with the coding rules.
Whether you are preparing for .NET 9 or optimising for current .NET versions, you will gain insights on how to future-proof your code for upcoming platform updates.
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