Tagged articles
12 articles
Page 1 of 1
JD Cloud Developers
JD Cloud Developers
Jun 8, 2024 · Fundamentals

Boost Your Code Reading Efficiency with 3 Powerful Tools

This article introduces three static analysis tools—Source Insight, Understand, and Source Trail—detailing their visualization, code checking, exploration, and comparison features, while highlighting platform support, usability, and maintenance status to help developers choose the best aid for reading code efficiently.

Software toolscode readingcode visualization
0 likes · 6 min read
Boost Your Code Reading Efficiency with 3 Powerful Tools
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.

Software Engineeringcode readingdeveloper productivity
0 likes · 6 min read
Developers Spend Most of Their Time Understanding Systems: Research Findings and Practical Implications
Liangxu Linux
Liangxu Linux
Jun 10, 2023 · Fundamentals

How to Effectively Read Code and Boost Your Programming Skills

Reading other people's code is essential for improving programming ability, debugging speed, code style, and collaboration, and this guide explains why it matters and provides practical, step‑by‑step strategies for choosing, analyzing, and learning from source code.

best practicescode readinglearning
0 likes · 8 min read
How to Effectively Read Code and Boost Your Programming Skills
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 AnalysisTool comparison
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.

Software Engineeringcode readingdeveloper productivity
0 likes · 7 min read
Why Developers Spend Most of Their Time Understanding Existing Systems
21CTO
21CTO
Sep 21, 2021 · Fundamentals

7 Proven Ways to Boost Your Code‑Reading Skills

Discover seven practical techniques—from running the code and grasping high‑level architecture to leveraging tools, mastering language conventions, studying design patterns, participating in code reviews, and performing temporary refactoring—that dramatically improve a developer's ability to read and understand source code.

Code reviewDesign Patternscode reading
0 likes · 7 min read
7 Proven Ways to Boost Your Code‑Reading Skills
Senior Brother's Insights
Senior Brother's Insights
May 10, 2021 · Backend Development

How to Effectively Read Nacos Source Code: A Practical Guide

This article explains why and how to read Nacos source code, covering the benefits of understanding underlying principles, code design patterns, and practical knowledge points, while providing step‑by‑step instructions for cloning the repository, exploring the project structure, launching the application, and tracing execution flow.

GitJavaNacos
0 likes · 11 min read
How to Effectively Read Nacos Source Code: A Practical Guide
21CTO
21CTO
Oct 30, 2020 · R&D Management

7 Surprising Lessons to Turn Your Tech Expertise into Career Growth

The article follows architect Da Liu’s frustration over being passed over for promotion, revealing seven practical strategies—from reading diverse code and accurately judging project direction to mastering meeting management and version control—that can help engineers transform technical expertise into career advancement.

Career DevelopmentProject ManagementSoftware Architecture
0 likes · 14 min read
7 Surprising Lessons to Turn Your Tech Expertise into Career Growth
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 ThinkingSoftware Engineeringcode reading
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.

Software Architecturecode readinglearning
0 likes · 9 min read
How to Self‑Learn Software Architecture by Studying Open‑Source Code