Tagged articles
11 articles
Page 1 of 1
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 6, 2025 · Artificial Intelligence

How to Quantify AI Programming Efficiency: A Traceable, Measurable System

This article describes the challenges of AI‑assisted coding, outlines why AI dialogue traceability and contribution quantification are essential, and presents a VSCode‑based plugin plus a cloud service that together record, aggregate, and analyze AI interactions to turn AI programming into a measurable, team‑wide productivity metric.

AI programmingVSCode plugincode metrics
0 likes · 8 min read
How to Quantify AI Programming Efficiency: A Traceable, Measurable System
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 31, 2024 · Fundamentals

Unlocking Code Quality: A 17k‑Word Deep Dive into Code Maintainability

This comprehensive guide explains what code maintainability means, why it matters for long‑term project health, and how to measure and improve it using concrete metrics such as naming conventions, comment density, code volume, logical line count, cyclomatic complexity, similarity, redundancy, and module dependencies, with practical examples and tool recommendations for JavaScript front‑end development.

ESLintJavaScriptcode metrics
0 likes · 50 min read
Unlocking Code Quality: A 17k‑Word Deep Dive into Code Maintainability
TAL Education Technology
TAL Education Technology
Jul 13, 2023 · Fundamentals

Understanding Cyclomatic Complexity and Code Quality Metrics

This article explains cyclomatic complexity, its calculation formulas, practical examples, and how to measure and improve code quality using tools like SonarQube, ESLint, and codeMetrics, while also presenting refactoring techniques such as single‑responsibility, open‑closed, polymorphism, early returns, and functional programming to reduce complexity.

JavaScriptSonarQubecode metrics
0 likes · 13 min read
Understanding Cyclomatic Complexity and Code Quality Metrics
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 11, 2023 · Fundamentals

Why Software Gets Complex and How to Measure & Tame It

This article examines the root causes of software complexity, explains how to quantify it using metrics such as Halstead, cyclomatic and Ousterhout complexity, showcases real code examples, and offers practical strategies—including high cohesion, low coupling, strategic design, documentation, and refactoring—to prevent and reduce complexity in large systems.

Halsteadcode metricscyclomatic complexity
0 likes · 22 min read
Why Software Gets Complex and How to Measure & Tame It
phodal
phodal
Mar 7, 2021 · R&D Management

Can You Gauge a Codebase’s Architecture Health Through Physical Design Metrics?

This article explores how physical design analysis—monitoring file‑system changes, commit frequency, and module size—can reveal the stability, coupling, and learning cost of a large‑scale software project, using Redis as a concrete case study and the open‑source tool Coco for measurement.

Git analysisR&D managementcode metrics
0 likes · 9 min read
Can You Gauge a Codebase’s Architecture Health Through Physical Design Metrics?
21CTO
21CTO
Mar 11, 2020 · Fundamentals

What Do Billions of Code Lines Reveal About Big Tech’s Development Scale?

The article compares Tencent's 12.9 billion and Alipay's 4 billion new code lines in 2019, puts them in perspective with other well‑known software projects, and discusses why raw line counts are a limited metric for evaluating engineering productivity.

Software Engineeringcode metricslarge codebases
0 likes · 4 min read
What Do Billions of Code Lines Reveal About Big Tech’s Development Scale?
MaGe Linux Operations
MaGe Linux Operations
May 11, 2018 · Fundamentals

How Massive Can Python Projects Really Get? A Deep Dive into Code Size and Maintainability

This article examines the scale of Python open‑source projects by counting lines of code with cloc, revealing that even multi‑million‑line codebases like OpenStack exist, while highlighting metrics such as average file length, comment‑to‑code ratios, and the variety of ancillary file types across the top projects.

Large-Scale Developmentcode metricsmaintainability
0 likes · 8 min read
How Massive Can Python Projects Really Get? A Deep Dive into Code Size and Maintainability
21CTO
21CTO
Sep 1, 2017 · Fundamentals

How Many Lines of Code Does a Google Engineer Write Each Day?

A Google AdMob engineer measured his own and his teammates' daily code changes, finding an average of about 150 lines per day, which leads to an estimate of roughly four million lines of code written across Google every day.

Engineering EfficiencyGoogle engineeringcode metrics
0 likes · 3 min read
How Many Lines of Code Does a Google Engineer Write Each Day?