#legacycode — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #legacycode, aggregated by home.social.
-
3 signs your codebase is fragile (not just old):
1. One dev can touch it safely
2. Every fix breaks a couple of things
3. Nobody was around when decisions were madeOld ≠ fragile. Don't confuse the two!
-
Ah, the timeless saga of making old COBOL programs young again by turning them into Java nightmares. 🤖✨ Now with guaranteed bug transfers, because why fix the problems when you can just migrate them? 🐛➡️☕️
https://arxiv.org/abs/2607.28271 #COBOLMigration #JavaNightmares #LegacyCode #BugTransfers #SoftwareDevelopment #HackerNews #ngated -
Ah, the timeless saga of making old COBOL programs young again by turning them into Java nightmares. 🤖✨ Now with guaranteed bug transfers, because why fix the problems when you can just migrate them? 🐛➡️☕️
https://arxiv.org/abs/2607.28271 #COBOLMigration #JavaNightmares #LegacyCode #BugTransfers #SoftwareDevelopment #HackerNews #ngated -
via @dotnet : Announcing .NET Modernization for Beginners
https://ift.tt/KqJWLaP
#NET #dotnet #modernization #beginners #ASP.NET #GitHubCopilot #Azure #cloud #visualstudio #legacycode #upgrade #planning #assessment #execution #courses #opensource #freecourse #de… -
via @dotnet : Announcing .NET Modernization for Beginners
https://ift.tt/KqJWLaP
#NET #dotnet #modernization #beginners #ASP.NET #GitHubCopilot #Azure #cloud #visualstudio #legacycode #upgrade #planning #assessment #execution #courses #opensource #freecourse #de… -
Legacy Code ist nicht automatisch schlechter Code. Alt bedeutet erst einmal nur, dass der Code schon lange im Einsatz ist. Das eigentliche Problem beginnt dort, wo niemand mehr genau sagen kann, was eine Methode wirklich tut, welche Seiteneffekte sie hat und welche Fa...
https://magicmarcy.de/diese-eine-java-methode-sieht-okay-aus-und-ist-genau-deshalb-so-gefaehrlich
#Methode #LegacyCode #Coding #Java #Verhalten #Fachlogik #Seiteneffekte #Schwäche #Berechnung #Programming #Legacy #Refactoring
-
Extracting every Rails deprecation warning from source via tree-sitter ASTs beats brittle regex.
It handles 5 message formats and both deprecation APIs (the legacy ActiveSupport::Deprecation.warn and the modern Class.deprecator.warn)
-
Extracting every Rails deprecation warning from source via tree-sitter ASTs beats brittle regex.
It handles 5 message formats and both deprecation APIs (the legacy ActiveSupport::Deprecation.warn and the modern Class.deprecator.warn)
-
🚀 Breaking news from the #Racket overlords: #v9.2 is here to fix your nonlinear pattern nightmares and save you from the horror of unsound complex numbers! 📉🎉 Watch in awe as your precious legacy code crumbles under the weight of "improvements" no one asked for. 🙈💥
https://blog.racket-lang.org/2026/05/racket-v9-2.html #NonlinearPatterns #LegacyCode #Improvements #ComplexNumbers #HackerNews #ngated -
🚀 Breaking news from the #Racket overlords: #v9.2 is here to fix your nonlinear pattern nightmares and save you from the horror of unsound complex numbers! 📉🎉 Watch in awe as your precious legacy code crumbles under the weight of "improvements" no one asked for. 🙈💥
https://blog.racket-lang.org/2026/05/racket-v9-2.html #NonlinearPatterns #LegacyCode #Improvements #ComplexNumbers #HackerNews #ngated -
Virgin Atlantic says OpenAI Codex cut weeks of coding work down to minutes
https://fed.brid.gy/r/https://nerds.xyz/2026/05/virgin-atlantic-openai-codex/
-
Virgin Atlantic says OpenAI Codex cut weeks of coding work down to minutes
https://web.brid.gy/r/https://nerds.xyz/2026/05/virgin-atlantic-openai-codex/
-
Parsing JSON in Classic ASP? Yes, we actually had to do that. 😅
I just wrote a war story about our ultimate boss fight: making a 20-year-old legacy codebase perfectly coexist with modern Symfony and Asset Mapper.
If you are fighting legacy dinosaurs, you are not alone:
https://dev.to/tito10047/asset-mapper-vs-20-year-old-legacy-code-the-ultimate-boss-fight-1bc2
-
Parsing JSON in Classic ASP? Yes, we actually had to do that. 😅
I just wrote a war story about our ultimate boss fight: making a 20-year-old legacy codebase perfectly coexist with modern Symfony and Asset Mapper.
If you are fighting legacy dinosaurs, you are not alone:
https://dev.to/tito10047/asset-mapper-vs-20-year-old-legacy-code-the-ultimate-boss-fight-1bc2
-
Ever found an unfamiliar dependency in a #Java project? @martin_fmi demonstrates how #LLMs can explain third-party libraries directly from build files—cutting hours of manual research. Curious how prompts change the outcome?
Full article: https://javapro.io/2025/12/16/ai-driven-reverse-engineering-of-java-applications/
-
Ever found an unfamiliar dependency in a #Java project? @martin_fmi demonstrates how #LLMs can explain third-party libraries directly from build files—cutting hours of manual research. Curious how prompts change the outcome?
Full article: https://javapro.io/2025/12/16/ai-driven-reverse-engineering-of-java-applications/
-
The Enduring Grasp of Win32: A Fading Giant's Shadow
Learn why the old Win32 API is still used in Windows programming today, even with newer options like .NET available.
#Win32API, #WindowsDev, #Programming, #LegacyCode, #DotNet
https://newsletter.tf/win32-api-still-used-windows-development/
-
The old Win32 API is still a big part of Windows programming, even though newer tools like .NET exist. Many old programs and games still rely on it.
#Win32API, #WindowsDev, #Programming, #LegacyCode, #DotNet
https://newsletter.tf/win32-api-still-used-windows-development/ -
I have an older legacy project where integration tests isn't set up and would be quite complex to do, so using "unit tests" mechanics via substitutes and executed call checks - it works, but a bit cumbersome to write and maintain, but still loads better than manually testing complex import flows.
-
I have an older legacy project where integration tests isn't set up and would be quite complex to do, so using "unit tests" mechanics via substitutes and executed call checks - it works, but a bit cumbersome to write and maintain, but still loads better than manually testing complex import flows.
-
The MenderCon CFP is closing soon! Like March 16th soon, so get off your butt and submit your presentation.
https://sessionize.com/mendercon-2026/
While you are at it, you should also update that dependency you have been putting off. Don't act surprised. You know which one I'm talking about. We all have "that" dependency we need to update but have been putting of for some reason.
tl;dr: Submit MenderCon CFP ASAP!
-
Legacy code slows everything down.
It increases risk, drags out releases, and makes even small changes harder than they should be.
AI is starting to change that.
I put together a post on how teams can use AI to modernize codebases more strategically by surfacing technical debt, improving test coverage, supporting refactoring, and reducing modernization risk.
Read it here:
https://aitransformer.online/ai-codebase-modernization-strategy/#AI #SoftwareEngineering #LegacyCode #TechDebt #CodeModernization
-
AI Tool Identifies Vulnerabilities in Decades-Old Apple II Program
📰 Original title: Claude AI Finds Bugs In Microsoft CTO's 40-Year-Old Apple II Code
🤖 IA: It's clickbait ⚠️
👥 Usuarios: It's clickbait ⚠️View full AI summary: https://killbait.com/en/ai-tool-identifies-vulnerabilities-in-decades-old-apple-ii-program/?redirpost=83313573-82aa-444e-a065-42fbf2ab4f98
-
Michael Feathers wrote in the preface of Working Effectively with Legacy Code:
“Legacy code is simply code without tests.”
But I keep wondering:
If we add tests to legacy code…
does it stop being legacy? -
Use the Mikado Method to do safe changes in a complex codebase
https://understandlegacycode.com/blog/a-process-to-do-safe-changes-in-a-complex-codebase/
#HackerNews #MikadoMethod #SafeChanges #Codebase #TechDebt #LegacyCode
-
IBM’s $40 B loss isn’t about a failed AI miracle – it’s the cost of translating massive COBOL estates. The push for “modernization” turned into a massive code‑migration gamble, even with Watsonx. Find out why legacy code still trumps hype and what it means for enterprise systems. #COBOL #LegacyCode #AITranslation #EnterpriseSystems
🔗 https://aidailypost.com/news/ibms-usd-40b-loss-tied-cobol-translation-not-true-modernization
-
They said it couldn't be tested... But they were wrong. Sort of.
Read more here:
https://www.devleader.ca/2023/12/20/dealing-with-legacy-code-how-to-make-anything-more-testable/