Tag

code reading

1 views collected around this technical thread.

JD Tech Talk
JD Tech Talk
Jun 8, 2024 · Fundamentals

Three Code‑Reading Assistance Tools: Source Insight, Understand, and Sourcetrail

This article introduces three static‑analysis‑based code‑reading tools—Source Insight, Understand, and Sourcetrail—detailing their visualization, inspection, exploration, and comparison features, platform support, and maintenance status to help developers choose the most suitable aid for efficient source‑code comprehension.

code readingdevelopment toolssource insight
0 likes · 9 min read
Three Code‑Reading Assistance Tools: Source Insight, Understand, and Sourcetrail
Architecture Digest
Architecture Digest
Jan 26, 2024 · Fundamentals

Developers Spend Most of Their Time Understanding Systems: Research Findings and Practical Implications

Recent research and industry observations reveal that developers allocate roughly 58% of their work time to comprehending existing codebases and system architecture, a trend unchanged over four decades, highlighting the critical need for better program‑understanding strategies and collaborative practices.

code readingdeveloper productivitypair programming
0 likes · 6 min read
Developers Spend Most of Their Time Understanding Systems: Research Findings and Practical Implications
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
IT Services Circle
IT Services Circle
Apr 2, 2022 · Fundamentals

Why Developers Spend Most of Their Time Understanding Existing Systems

The article explains that, despite decades of research, developers still devote the majority of their work to comprehending legacy code and system architecture, highlighting studies that show roughly 58‑67% of effort is spent on program comprehension rather than building new features.

code readingdeveloper productivityprogram comprehension
0 likes · 7 min read
Why Developers Spend Most of Their Time Understanding Existing Systems
Python Programming Learning Circle
Python Programming Learning Circle
Sep 23, 2019 · Fundamentals

7 Habits That Turn Programmers Into Highly Effective Engineers

This article outlines seven essential habits—reading others' code, spotting doomed projects, minimizing meetings, mastering GitHub, writing concise maintainable code, learning to say no, and adopting operation‑oriented design thinking—that help software engineers bridge the gap between interview preparation and real‑world productivity.

Design Thinkingcode readingmaintainable code
0 likes · 10 min read
7 Habits That Turn Programmers Into Highly Effective Engineers
Java Captain
Java Captain
Apr 9, 2019 · Fundamentals

How to Self‑Learn Software Architecture by Studying Open‑Source Code

The article explains a practical method for gaining software architecture experience by systematically reading the source code of well‑known open‑source projects, combining documentation with hands‑on code exploration to develop intuition and design skills.

Open SourceSoftware Architecturebackend development
0 likes · 9 min read
How to Self‑Learn Software Architecture by Studying Open‑Source Code