Hacker News
- Fake it until you automate it https://understandlegacycode.com/blog/fake-it-until-you-automate-it/ 49 comments
- Refactoring vs. defactoring https://understandlegacycode.com/blog/refactoring-and-defactoring/ 43 comments
- Coding exercises to practice refactoring legacy code https://understandlegacycode.com/blog/5-coding-exercises-to-practice-refactoring-legacy-code/ 3 comments
- The Key Points of Working Effectively with Legacy Code https://understandlegacycode.com/blog/key-points-of-working-effectively-with-legacy-code/ 22 comments
- The key points of Software Design X-Rays https://understandlegacycode.com/blog/key-points-of-software-design-x-rays/ 4 comments
- Adding tests when you don't have time to https://understandlegacycode.com/blog/3-steps-to-add-tests-on-existing-code-when-you-have-short-deadlines/ 66 comments
- Avoid rewriting a legacy system from scratch by strangling it https://understandlegacycode.com/blog/avoid-rewriting-a-legacy-system-from-scratch-by-strangling-it/ 121 comments
Lobsters
- Refactoring vs. Defactoring https://understandlegacycode.com/blog/refactoring-and-defactoring/ 6 comments practices
- What you can do when code is really hard to review https://understandlegacycode.com/blog/what-you-can-do-when-code-is-hard-to-review 3 comments practices
- Is it fine to use "AND" in a function name? https://understandlegacycode.com/blog/improving-legacy-function-names/ 6 comments practices
- Avoid rewriting a legacy system from scratch, by strangling it https://understandlegacycode.com/blog/avoid-rewriting-a-legacy-system-from-scratch-by-strangling-it/ 29 comments practices , programming
- Can AI help me write tests on legacy JS code? https://understandlegacycode.com/blog/can-ai-write-tests-on-legacy-code/ 3 comments javascript
- Fake it until you automate it https://understandlegacycode.com/blog/fake-it-until-you-automate-it/ 4 comments programming
- Is it OK to change code for the sake of testing? https://understandlegacycode.com/blog/is-it-ok-to-change-code-for-testing-sake/ 26 comments programming
- How to tell your client how bad their codebase is? https://understandlegacycode.com/blog/tell-client-how-bad-codebase-is/ 8 comments coding
- Book Review: "Re-Engineering Legacy Software" https://understandlegacycode.com/blog/key-points-reengineering-legacy-software/ 2 comments coding
- Does refactoring Legacy Code pay off in your career? https://understandlegacycode.com/blog/does-working-on-legacy-code-pays-off/ 18 comments programming
- Does refactoring Legacy Code pay off in your career? https://understandlegacycode.com/blog/does-working-on-legacy-code-pays-off/ 48 comments coding
- What you can do when code is really hard to review https://understandlegacycode.com/blog/what-you-can-do-when-code-is-hard-to-review/ 15 comments coding
- When should you stop refactoring Legacy Code? https://understandlegacycode.com/blog/when-should-you-stop-refactoring-legacy-code/ 9 comments programming
- 5 arguments to make managers care about technical debt https://understandlegacycode.com/blog/5-arguments-to-make-managers-care-about-technical-debt 223 comments programming
- Identify who to ask for help with Knowledge Maps https://understandlegacycode.com/blog/identify-who-to-ask-with-knowledge-maps/ 3 comments programming
- Quickly improve code readability with Proximity Refactorings https://understandlegacycode.com/blog/quickly-improve-code-readability-with-proximity-refactoring/ 3 comments programming
- If you mock, are you even testing? https://understandlegacycode.com/blog/if-you-mock-are-you-even-testing/ 125 comments programming
- Convince managers to address Tech Debt with Enclosure Diagrams https://understandlegacycode.com/blog/convince-management-to-address-tech-debt-with-enclosure-diagrams/ 11 comments programming
- Write documentation you don't have to maintain: ADRs https://understandlegacycode.com/blog/earn-maintainers-esteem-with-adrs/ 24 comments programming
- Don't make Clean Code harder to maintain, use the Rule of Three https://understandlegacycode.com/blog/refactoring-rule-of-three/ 21 comments programming
- Are functions that simply call another function a bad design choice? https://understandlegacycode.com/blog/are-wrapper-functions-bad-design/ 8 comments programming
- 3 steps to add tests on existing code when you have short deadlines https://understandlegacycode.com/blog/3-steps-to-add-tests-on-existing-code-when-you-have-short-deadlines/ 58 comments programming
- Why you should read "Working Effectively with Legacy Code" https://understandlegacycode.com/blog/key-points-of-working-effectively-with-legacy-code/ 16 comments programming
- 5 arguments to make managers care about technical debt https://understandlegacycode.com/blog/5-arguments-to-make-managers-care-about-technical-debt/ 165 comments programming
- How to replace a legacy system without rewriting it from scratch https://understandlegacycode.com/blog/avoid-rewriting-a-legacy-system-from-scratch-by-strangling-it/ 152 comments programming
- A process to do safe changes in a complex codebase https://understandlegacycode.com/blog/a-process-to-do-safe-changes-in-a-complex-codebase/ 4 comments programming
- How to add tests on existing code when you have short deadlines https://understandlegacycode.com/blog/3-steps-to-add-tests-on-existing-code-when-you-have-short-deadlines 133 comments programming
Linking pages
- GitHub - Clivern/Gauntlet: 🔖 Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems. https://github.com/Clivern/Gauntlet 2 comments
- Identifying Code Churn With AskGit SQL | by Augmentable Software | Medium https://augmentable.medium.com/identifying-code-churn-with-askgit-sql-1b91680f6349 0 comments
- Technical Debt Isn't Technical: What Companies Can Do to Reduce Technical Debt https://www.infoq.com/articles/reduce-technical-debt/ 0 comments
- 5 Software Engineering Foot-guns - Ken Kantzer's Blog https://kenkantzer.com/5-software-engineering-foot-guns/ 0 comments
- Finding Code Hotspots in Git Repositories 🔥 | MergeStat Documentation https://docs.mergestat.com/blog/2023/01/03/finding-code-hotspots-in-git-repos 0 comments