Refactoring 011 – How to Replace Comments With Tests Post date June 22, 2026 Post author By Maxi Contieri Post categories In bijection, clean code, code-refactoring, code-smells, Comments, programming-tests, refactoring, what-is-refactoring
The Reality of Maintaining Legacy iOS Codebases Post date April 23, 2026 Post author By Flaregun-dev Post categories In code-refactoring, ios-app-development, mobile-app-refactoring, scalable-ios-architecture, swift-programming, swiftui, Technical Debt, uikit
Code Smell 319 – Hardcoded Stateless Properties Post date April 12, 2026 Post author By Maxi Contieri Post categories In code-refactoring, code-smells, common-code-smells, hardcoded-dependencies, hardcoding, refactoring, stateless-objects, stateless-properties
7 Persuasive Ways CTOs Can Get Stakeholders Onboard With Code Refactoring Post date November 12, 2025 Post author By Illia Smoliienko Post categories In code-maintenance-cost, code-refactoring, engineering-leadership, legacy-code, legacy-system-upgrade, refactoring-roi, software-modernization, Technical Debt
Code Smell 313 – “Workslop” in AI-Assisted Programming Post date November 2, 2025 Post author By Maximiliano Contieri Post categories In ai-generated-code, clean code, code-refactoring, code-smells, common-code-smells, llm-pair-programming, refactor-ai-output, workslop
Code Smell 313 – “Workslop” in AI-Assisted Programming Post date November 2, 2025 Post author By Maximiliano Contieri Post categories In ai-generated-code, clean code, code-refactoring, code-smells, common-code-smells, llm-pair-programming, refactor-ai-output, workslop
Code Smell 310 – Why Generic Date Names Break Your Code Post date September 29, 2025 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-refactoring, code-smells, descriptive-variable-names, naming-conventions, refactor-legacy-code, semantic-naming
Why Legacy Code Still Runs the World Post date June 10, 2025 Post author By Shridivya Sharma Post categories In code-refactoring, codebase-optimization, codebase-stability, handling-legacy-software, legacy-code, refactoring-legacy-systems, software engineering, software-modernization
Refactoring 029 – How to Replace NULL With Collection Post date June 2, 2025 Post author By Maximiliano Contieri Post categories In code quality, code-refactoring, hackernoon-top-story, how-to-replace-null, null, refactor-legacy-code, refactoring, software-development
Code Smell 286 – Parent-Child Method Overlaps Post date January 16, 2025 Post author By Maximiliano Contieri Post categories In clean code, code-refactoring, code-smell-detection, code-smells, object-oriented-programming, parent-class-methods, php, php-development
Code Smell 278 – DirName and File Post date November 11, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-readability, code-refactoring, code-smells, directory-path-naming, JavaScript, software engineering, variable-naming-conventions
Code Smell 273 – Overengineering Post date October 7, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-complexity, code-refactoring, code-smells, kiss-principle, programming-best-practices, refactor-legacy-code, software-architecture
Refactoring 016 – Building With The Essence Post date September 16, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-refactoring, eliminate-getters, java, programming, reduce-mutability, refactor-legacy-code, refactoring
Code Smell 267 – Objects Aliasing Post date September 2, 2024 Post author By Maximiliano Contieri Post categories In ai-assisted-coding, clean code, code-refactoring, code-smells, functional programming, immutability-in-programming, objects-aliasing, thread-safety-in-coding
Code Smell 266 – Collection Aliasing Post date August 29, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-refactoring, code-smells, common-code-smells, immutable-collections, java-programming, preventing-aliasing-in-java, thread-safety-in-java
Taming the Methodcentipede: Strategies for Writing Simple, Maintainable Code Post date August 26, 2024 Post author By Anton Belyaev Post categories In clean code, code-readability, code-refactoring, kafka-event-processing, programming-antipattern, pure-functions-in-java, software-maintainability, test-driven-development
Code Smell 265 – Linguistic Confusion Post date August 23, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-readability, code-refactoring, code-smells, learning-to-code, naming-conventions, software engineering
Code Smell 264 – Hanlon’s Razor Post date August 18, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-refactoring, code-smells, hanlon's-razor-in-coding, javascript-development, overdefensive-programming, software-complexity
Refactoring 014 – How to Remove IF Post date July 7, 2024 Post author By Maximiliano Contieri Post categories In clean code, clean-architecture, code-refactoring, if-elif-else, refactoring, remove-if-guide, software engineering, software-development
Finding the Stinky Parts of Your Code: Code Smell 256 – Mutable Getters Post date June 30, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-refactoring, immutable-data-structures, immutable-objects-java, java-collections, mutable-getters, refactor-legacy-code