You know, I've always read that COBOL projects still get maintained to this day because the costs of rewriting these projects just are too high. I wonder if there's a cutoff point where maintaining them starts costing more than the rewrite. I just don't see how organizations can justify maintaining these projects without these kind of changes forever.
Mission critical code. There are decades of bug fixes. The biggest cost of rewriting it is a risk of errors in the logic.
I can understand that, the fear of moving and the logic being ruined. I wonder how much modern frameworks could cut down the codebase though
Now that's some job security
Inheritance: The good, the bad and the ugly - aka extends, "here is the code, my child" and prototype
You know, I've always read that COBOL projects still get maintained to this day because the costs of rewriting these projects just are too high. I wonder if there's a cutoff point where maintaining them starts costing more than the rewrite. I just don't see how organizations can justify maintaining these projects without these kind of changes forever.
Mission critical code. There are decades of bug fixes. The biggest cost of rewriting it is a risk of errors in the logic.
I can understand that, the fear of moving and the logic being ruined. I wonder how much modern frameworks could cut down the codebase though