來自樂天 Rebates iOS Team 的 Vincent 將分享他在改善專案、面對技術債的同時又要確保溝通有效、達成商業需求的方法與心得 #iPlayground2025 #LegacyCode
↘️ 購票由此去 https://iplayground.kktix.cc/events/2025general
💡 This is the story of how #Stripe built a #Ruby type checker to make developers happier, and how they're building a Ruby package system to introduce modularity.
This #InfoQ video shares high-level strategies for any team that wants to run a migration in a large, stubborn codebase.
🎥 Watch now: https://bit.ly/45en6uJ
📄 #transcript included
#LegacyCode #Refactoring #SourceCode #SoftwareDevelopment #CaseStudy
I have a file containing around 13k SQL updates. Of those 13k, somewhere between 6 and 64 are bad. I don't know if these are an issue or not until I locate the bad ones and determine which is which.
The SQL is run by 20+ year old Perl, which regenerates it each run.
I can't rewrite it yet (although my boss has promised me that I can attack this entire codebase - this is just one of the *less* problematic parts)
Gotta love legacy code.
Dein Code läuft – aber wohin? #Migration Engineering macht Schluss mit Stillstand. Mit Tools wie #OpenRewrite automatisierst du Updates und sparst massiven Aufwand.
@MBoegie liefert dir, was du für echte Modernisierung brauchst: https://javapro.io/de/ueberwinde-20-jahre-mit-migration-engineering/
@OpenRewrite #LegacyCode
#softwareengineering #legacycode
https://blog.scottlogic.com/2025/08/06/rethink-legacy-consider-event-driven-architecture.html
In this post, I describe how your business can assess whether a system is ready for modernisation and, if so, how to set your project up for success. I then explain why, in most cases, you’ll probably want to take an incremental approach rather than replacing the old system in one fell swoop. I end by providing an example of one of the ways your business can do this – by using Event-Driven Architecture.
Kennst du das? Du musst Code pflegen, den du nie selbst geschrieben hast – und der längst „tot“ oder vergessen ist? 😩
Dead-, Legacy- oder sogar Zombie-Code machen das Leben schwer. Wie erkennst du, was noch lebt? Und wie wirst du die „Leichen“ los? ⚔️
@hansolo_ spricht auf der #BaselOne25 genau darüber und zeigt Tools gegen Code-Müll: We hate code – The !joy of maintaining dead code am 16. Oktober.
Tickets & Programm: https://baselone.org/#programm
#Development #Analyses
Vibe code is legacy code · “Code that nobody understands is tech debt.” https://ilo.im/165uaf
_____
#Programming #Coding #VibeCoding #AI #Maintainability #TechDebt #LegacyCode #WebDev #Frontend #Backend
Just posted: Can Claude help with legacy code? Let's try to use it and see what value it adds and what limitations it hits.
#Blog #Video #AI #Design #Legacycode #Video #Video https://mozaicworks.com/blog/can-claude-help-with-legacy-code
https://mozaicworks.com/blog/can-claude-help-with-legacy-code?fsp_sid=194
Your CEO doesn’t care about “#TechnicalDebt.” They care about risk, money, & broken promises. Pablo Bouzada shows how to drop the metaphor—and speak in terms that actually get buy-in.
Stop hiding behind the buzzword: https://javapro.io/2025/06/18/should-we-stop-discussing-about-technical-debt-with-top-management/
TECHNICAL DEBT is like a ROTTING ROOF
On rainy days, it's too wet to fix it.
On sunny days, there's no leak… so you ignore it.
Then one day, boom, ceiling caves in, buckets everywhere, and you're duct taping production at 2am.
That's technical debt.
Not just messy code. Not just bad practices.
It's what you chose not to fix when you could have.
The missing tests.
The config you hardcoded "just for now".
The abstraction you skipped because "it works".
The one extra iteration after the ticket was marked as "done".
And now it's slowing you down.
It's holding your future hostage.
You're spending engineering cycles bailing water, not shipping value.
We love to say we're "building", but half the time we're just… leak managers.
You can't scale rot.
So next time the sun's out, fix the roof.
Because when the rain hits, it's too late.
#TechnicalDebt #SoftwareEngineering #Minimalism #DevEx #LegacyCode #BuildRight #PragmaticEngineering #TechLeadership #CodeQuality #DeveloperExperience #SustainableSoftware #TeamVelocity #FixTheRoof