Tagged articles
2 articles
Page 1 of 1
Architect
Architect
Dec 11, 2024 · Fundamentals

Mastering Code Refactoring: When, Why, and How to Clean Up Your Java Projects

This article explains the concept of refactoring, distinguishes it from performance optimization, outlines the purposes, timing, and challenges of refactoring, and provides concrete techniques, patterns, and IDE tools—complete with code examples—to help developers improve code structure, readability, and maintainability.

Best PracticesIDE toolsJava
0 likes · 30 min read
Mastering Code Refactoring: When, Why, and How to Clean Up Your Java Projects
DaTaobao Tech
DaTaobao Tech
Jul 19, 2022 · Fundamentals

Code Reading Tools Comparison

The article compares code‑reading tools—IDE (e.g., IntelliJ IDEA), Source Insight, Understand, OpenGrok, and Sourcetrail—by evaluating efficiency, usability, cost, and debuggability, noting IDEs are fast but configuration‑heavy, Source Insight/Understand offer powerful analysis for a fee, OpenGrok is free yet UI‑complex, and Sourcetrail integrates with IDEs but lacks updates, concluding that best choice depends on Java needs such as using JSON.parseObject as the entry point.

IDE toolsTechnical Analysiscode reading
0 likes · 10 min read
Code Reading Tools Comparison