Legacy Code Archaeology
Nobody has said anything yet. Be the first.
Working with legacy code: refactoring and old codebases
Codebases older than your tenure. Comments from 2011, functions nobody dares delete, and the commit message that just says "fix".
Blame is for git, not people
The person who wrote it had constraints you do not know about.
Bring the detail
Versions, error text, what you already tried. "It does not work" is not a question anyone can answer.
No drive-by self promotion
Share your own work when it answers the thread. A link with no context is a advert, and it gets removed.
Nobody has said anything yet. Be the first.
Showing 4 posts.
Currently I am migrating nightly batch jobs from COBOL to Java in core banking system. Some jobs are older than some of my colleagues. Everybody wants to "modernise", which usually means somebody wants microservices. We did not do microservices. We did something boring and it saved us. One job calculates interest accrual for savings accounts. We rewrote it in Java with BigDecimal, unit tests, code review, everything…
tô alocado num projeto de banco faz 4 meses (não vou dizer qual, meu contrato tem cláusula até pra respirar kkkk). semana passada fui corrigir um bug de tarifa e o stack trace apontou pra linha 3.847 de uma classe. linha 3.847. de UM método. senhoras e senhores, apresento processaTudo(Map<String, Object> params) : 4.200 linhas 37 "parâmetros", todos dentro de um Map de String pra Object. boa sorte adivinhando o tipo…
Our client, a mid-size bank in Europe, got a finding from their security team: Spring Boot 2.7, open source support ended in November 2023, upgrade. So our team of 7 in Pune got the job. 41 Maven modules, Oracle database, a partner integration in Frankfurt, and a change advisory board that meets once a week. Here is what broke, in the order we found it. 0. Java 17 first, separately Boot 3 needs Java 17. We moved…
Just rolled off a 9 month contract moving an insurer's claims system off .NET Framework. WebForms, WCF, EF6, 380k lines, written by at least four different consultancies judging by the naming conventions. Here's what actually broke, because the Microsoft docs make it sound like a weekend and it is not a weekend mate. 1. WebForms does not exist in .NET 8. Full stop. There is no upgrade path for .aspx pages. You…