Posts by Dimitrios Theodorakis

Legacy Code Confessions

Legacy Fortran is full of code that works, has survived for decades, and is difficult to change. Despite their success, these legacy systems can be hard to understand, test, maintain, or modernise. To help, we are collecting the patterns that give legacy systems these qualities, together with tried and tested alternatives that can help. This is not about blaming the people who wrote the code. Constraints change, and many of these choices were reasonable at the time. The goal is to give the next developer a map: what to recognise, why it is risky, and where to start improving it.

If you have knowledge to share, please continue reading and contribute today!

Read more ...