Tagged articles
62 articles
Page 1 of 1
AI Architecture Path
AI Architecture Path
May 9, 2026 · Artificial Intelligence

Struggling with an Unknown Codebase? Claude Code Plugin Maps All Logic in One Graph

Understand‑Anything is a Claude Code plugin that uses a multi‑agent pipeline to turn large, unfamiliar codebases into searchable, interactive knowledge graphs, supporting nine AI coding tools, offering visual dashboards, natural‑language Q&A, incremental diff, and detailed onboarding while noting token costs and large‑graph performance limits.

AI toolClaude CodeKnowledge Graph
0 likes · 11 min read
Struggling with an Unknown Codebase? Claude Code Plugin Maps All Logic in One Graph
Geek Labs
Geek Labs
May 4, 2026 · Artificial Intelligence

Turning Any Code Repository into an Interactive Knowledge Graph with GitNexus

GitNexus is an open‑source tool that indexes any code repository into a searchable knowledge graph, enabling AI agents to understand code structure through a CLI‑MCP mode or a web UI, and it differentiates itself from DeepWiki by focusing on deep structural analysis and tool‑use hooks.

AI agentsGitNexusKnowledge Graph
0 likes · 5 min read
Turning Any Code Repository into an Interactive Knowledge Graph with GitNexus
DeepHub IMBA
DeepHub IMBA
Apr 26, 2026 · Artificial Intelligence

Graphify: Building Codebase Knowledge Graphs to Replace Vector Retrieval

Graphify is a Python tool that parses codebases into a searchable knowledge graph, eliminating the need for costly vector retrieval by traversing explicit entity‑relationship graphs, achieving up to 71.5× token reduction, supporting AST extraction, optional local audio transcription, and AI‑driven semantic extraction with confidence labeling.

ASTClaude CodeKnowledge Graph
0 likes · 14 min read
Graphify: Building Codebase Knowledge Graphs to Replace Vector Retrieval
IT Services Circle
IT Services Circle
Feb 27, 2026 · Artificial Intelligence

How GitNexus Gives AI a Full‑Code‑Base View to Prevent Hidden Bugs

GitNexus is an open‑source knowledge‑graph tool that indexes an entire codebase, exposing dependencies and call chains so AI assistants can understand global architecture, instantly show impact of changes, and dramatically reduce the risk of introducing new bugs during development.

CLIKnowledge GraphSoftware Engineering
0 likes · 6 min read
How GitNexus Gives AI a Full‑Code‑Base View to Prevent Hidden Bugs
AI Engineering
AI Engineering
Feb 21, 2026 · Information Security

Anthropic Unveils Claude Code Security: AI Takes Over Code Vulnerability Detection

Anthropic's new Claude Code Security tool uses an AI model that reads code like a human researcher, detecting complex logic‑flaw and permission‑control bugs missed by traditional pattern‑matching scanners, providing multi‑round verification, confidence scores, and AI‑generated patches while still requiring developer approval.

AI securityAnthropicClaude
0 likes · 6 min read
Anthropic Unveils Claude Code Security: AI Takes Over Code Vulnerability Detection
AI Insight Log
AI Insight Log
Feb 20, 2026 · Artificial Intelligence

Claude Code Security Agent Launch Sparks Cybersecurity Stock Crash – What Next?

Anthropic’s limited‑preview Claude Code Security, an AI agent that reads and patches code, triggered a sharp sell‑off in major cybersecurity stocks, while its ability to uncover hundreds of hidden bugs raises questions about the future role of traditional security firms and junior analysts.

AI securityAnthropicClaude Code
0 likes · 7 min read
Claude Code Security Agent Launch Sparks Cybersecurity Stock Crash – What Next?
AI Agent Research Hub
AI Agent Research Hub
Feb 19, 2026 · Artificial Intelligence

Why Claude Sonnet 4.6 Is My Most Powerful and Cost‑Effective AI Research Assistant

The article evaluates Anthropic's Claude Sonnet 4.6 as a comprehensive research assistant, detailing its performance on literature surveys, open‑source code analysis, algorithm implementation, cost savings, benchmark scores, and practical limitations across multiple scientific workflows.

AI Research AssistantBenchmarkClaude Sonnet 4.6
0 likes · 20 min read
Why Claude Sonnet 4.6 Is My Most Powerful and Cost‑Effective AI Research Assistant
Liangxu Linux
Liangxu Linux
Oct 12, 2025 · Artificial Intelligence

5 Must‑Try Open‑Source Projects: 3D Tetris, Code Analyzer, AI Notebook & More

Explore five standout open‑source projects—a React‑based 3D Tetris game, a multi‑dimensional code‑quality analyzer, an open alternative to Google NotebookLM, a terminal‑embedded AI assistant, and Meta's DINOv3 visual model family—each with repo links, key features, and practical use cases.

AIReactThree.js
0 likes · 6 min read
5 Must‑Try Open‑Source Projects: 3D Tetris, Code Analyzer, AI Notebook & More
Sohu Tech Products
Sohu Tech Products
Aug 13, 2025 · Fundamentals

How to Track TypeScript API Usage with AST Analysis and Custom Loaders

This article explains how to replace inefficient global searches for third‑party APIs with a TypeScript‑based solution that parses source files into an AST, traverses import declarations, distinguishes import styles, records call counts and line numbers, and overcomes symbol resolution challenges using the TypeScript compiler API.

ASTTypeScriptcode analysis
0 likes · 14 min read
How to Track TypeScript API Usage with AST Analysis and Custom Loaders
AntTech
AntTech
Jun 23, 2025 · Artificial Intelligence

Can AI Auditors Ensure Reliable Software? Highlights from EXPRESS 2025 at ISSTA

The EXPRESS 2025 workshop at ISSTA in Norway will showcase AI‑driven code auditing, present cutting‑edge research on trustworthy software systems, and invite researchers and practitioners to discuss transparency, reliability, and security challenges in modern software engineering.

AI auditingISSTA 2025LLM
0 likes · 5 min read
Can AI Auditors Ensure Reliable Software? Highlights from EXPRESS 2025 at ISSTA
Youzan Coder
Youzan Coder
May 30, 2025 · Artificial Intelligence

AI‑Driven Automated Testing System: Architecture, Workflow, and Benefits

The article introduces an AI‑driven automated testing system that streamlines code self‑testing, improves impact assessment, and generates comprehensive test reports, detailing its modular architecture, workflow, AI test engine, and future enhancements such as UI simulation and AI‑generated unit tests.

AIAI testingAutomated Testing
0 likes · 9 min read
AI‑Driven Automated Testing System: Architecture, Workflow, and Benefits
ITPUB
ITPUB
May 29, 2025 · Artificial Intelligence

How Claude Opus 4 Solved a Four‑Year ‘White Whale’ Bug and Cut Debugging Time by 1,000×

A veteran staff engineer spent years chasing a hidden GPU‑triggered shader bug until Claude Opus 4’s global code‑analysis and architecture‑diff capabilities pinpointed the flaw, slashing debugging effort from hundreds of hours to a few, while reshaping how developers collaborate with AI.

AI debuggingClaude Opus 4Software Engineering
0 likes · 9 min read
How Claude Opus 4 Solved a Four‑Year ‘White Whale’ Bug and Cut Debugging Time by 1,000×
AntTech
AntTech
May 6, 2025 · Information Security

Security Risk Detection for HarmonyOS ArkTS Code: Architecture, Analysis Framework, and Future Directions

This article presents a comprehensive overview of the security challenges in HarmonyOS native ArkTS applications and describes the design and implementation of a specialized static analysis framework—including source extraction, data‑flow and inter‑function analysis, knowledge‑graph construction, and risk inference engine—while also outlining integration into development pipelines and future research directions.

Knowledge GraphRisk DetectionarkTS
0 likes · 17 min read
Security Risk Detection for HarmonyOS ArkTS Code: Architecture, Analysis Framework, and Future Directions
Sohu Tech Products
Sohu Tech Products
Apr 29, 2025 · Industry Insights

Why Claude + MCP Is Outpacing Traditional IDEs Like Cursor and Windsurf

The article analyzes how Claude combined with custom MCPs such as ClaudeCommander dramatically reduces the popularity of traditional IDEs by offering automatic codebase exploration, multi‑step task planning, and long‑running automation like video compression, while providing step‑by‑step installation and usage guidance.

AI automationClaudeIDE comparison
0 likes · 9 min read
Why Claude + MCP Is Outpacing Traditional IDEs Like Cursor and Windsurf
大转转FE
大转转FE
Apr 3, 2025 · Frontend Development

Code Impact Range Analysis and Dependency‑Tree Construction for Large Frontend Projects

This article explains how to analyse the impact range of code changes in large frontend projects, describes the architecture and core techniques—including project dependency‑tree building, AST parsing, GitLab diff extraction, and change propagation—provides concrete JavaScript/TypeScript examples, and discusses visualization of the results.

ASTGitLab diffcode analysis
0 likes · 29 min read
Code Impact Range Analysis and Dependency‑Tree Construction for Large Frontend Projects
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 13, 2025 · Backend Development

Master Java Code Analysis with JavaParser: Real‑World Examples

This article introduces JavaParser, an open‑source library for parsing Java source code into an AST, and walks through practical cases covering dependency setup, basic parsing, class and method extraction, code modification, class generation, and comprehensive analysis with code snippets and output screenshots.

ASTJavaJavaParser
0 likes · 10 min read
Master Java Code Analysis with JavaParser: Real‑World Examples
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Mar 12, 2025 · Operations

How Mulan Supercharged Kuaishou’s Code Review Efficiency

This article examines how Kuaishou’s internal Mulan universal code analysis service tackled pipeline quality challenges by introducing on‑demand triggering, incremental checking, and unified rule infrastructure, resulting in dramatically faster static checks, lower rule‑development costs, comprehensive monitoring, and a rapid increase in rule coverage.

Software qualityci/cdcode analysis
0 likes · 13 min read
How Mulan Supercharged Kuaishou’s Code Review Efficiency
Volcano Engine Developer Services
Volcano Engine Developer Services
Dec 26, 2024 · Artificial Intelligence

How LLMs Can Auto-Generate Unit Tests: Insights from ByteDance’s QCon Talk

This article summarizes ByteDance’s quality‑efficiency expert Zhao Liang’s QCon presentation on using large language models to automatically generate unit tests, covering pain points, goals, data‑quality engineering, model‑analysis fusion, architecture, evaluation metrics, and future plans for a production‑grade testing tool.

AILLMSoftware Engineering
0 likes · 26 min read
How LLMs Can Auto-Generate Unit Tests: Insights from ByteDance’s QCon Talk
DeWu Technology
DeWu Technology
Nov 11, 2024 · Backend Development

Precise Testing Platform: Architecture, Recommendation Engine, and Graph Database Implementation

The Precise Testing Platform combines a recommendation engine—featuring a link analyzer, diff analyzer, and knowledge base—to automatically construct detailed method‑call graphs from source code, extract HTTP and Dubbo APIs, handle reflections and inheritance, and store billions of nodes in Nebula Graph, thereby eliminating blind, missed, and redundant tests while boosting coverage and reducing testing costs.

ASTBackend DevelopmentJava
0 likes · 54 min read
Precise Testing Platform: Architecture, Recommendation Engine, and Graph Database Implementation
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 4, 2024 · Databases

Detailed Analysis of Doris SQL Execution Process: Optimizer, Scheduler, and Executor

This article provides a comprehensive walkthrough of Doris's SQL execution pipeline, covering the query optimizer's parsing, rewriting, and plan generation, the scheduler's fragment distribution, and the executor's fragment processing, including code examples of expression rewrite rules, join strategies, and data flow between FE and BE nodes.

Distributed ExecutionQuery OptimizerSQL
0 likes · 30 min read
Detailed Analysis of Doris SQL Execution Process: Optimizer, Scheduler, and Executor
Architect
Architect
Oct 4, 2024 · Backend Development

Building a Code Analysis Platform to Boost Microservice Backend Efficiency

This article details how a microservice‑based backend team designed and implemented a code‑analysis platform that creates a knowledge base, enables precise test selection and application slimming, and ultimately accelerates demand iteration while reducing dead code and unnecessary test runs.

BackendDynamic analysisMicroservices
0 likes · 18 min read
Building a Code Analysis Platform to Boost Microservice Backend Efficiency
MaGe Linux Operations
MaGe Linux Operations
Feb 1, 2024 · Cloud Native

Inside Kubernetes kube-scheduler: A Deep Dive into Its Code Structure and Scheduling Logic

This article dissects the internal architecture of Kubernetes' kube-scheduler, walking through its initialization with Cobra, the Setup function, the creation of scheduler instances, the priority queue mechanics, scheduling cycles, and binding processes, providing comprehensive code examples to illuminate each step of the scheduling workflow.

GoSchedulercloud-native
0 likes · 19 min read
Inside Kubernetes kube-scheduler: A Deep Dive into Its Code Structure and Scheduling Logic
Ctrip Technology
Ctrip Technology
Jan 11, 2024 · Backend Development

Building a Backend Java Code‑Analysis Platform for Precise Testing and Application Slimming

This article describes how to construct a code‑analysis platform for Java micro‑services that builds a knowledge base through static, semi‑dynamic and dynamic analysis, enabling precise test‑case selection and safe removal of dead code to improve iteration efficiency and system maintainability.

Dynamic analysisapplication slimmingcode analysis
0 likes · 17 min read
Building a Backend Java Code‑Analysis Platform for Precise Testing and Application Slimming
DeWu Technology
DeWu Technology
Nov 27, 2023 · Operations

Precise Testing Platform: Practice, Data, and Insights

A precise testing platform built on AST analysis and a recommendation engine was deployed across four core applications, enabling automated test execution with 100% pass rates, at least 75% service coverage, around 80% precision, early defect interception, and up to one hour per‑iteration time savings while planning further expansion and precision improvements.

ASTSoftware qualitycode analysis
0 likes · 11 min read
Precise Testing Platform: Practice, Data, and Insights
Architect
Architect
Oct 18, 2023 · Artificial Intelligence

Code Understanding: Techniques, Applications, and AI‑Driven Solutions

This article explores the fundamentals of code understanding, including static, dynamic, and non‑code analysis, presents a three‑layer architecture for scalable code comprehension, and demonstrates practical AI‑enhanced applications such as intelligent unit testing, dead‑code detection, and AI‑based static analysis within CI/CD pipelines.

AILLMSoftware Engineering
0 likes · 16 min read
Code Understanding: Techniques, Applications, and AI‑Driven Solutions
php Courses
php Courses
Oct 17, 2023 · Backend Development

Understanding PHP Reflection: Classes, Methods, Properties, and Annotations

This article explains PHP's reflection capabilities, detailing how developers can inspect classes, interfaces, methods, and properties at runtime, and demonstrates practical uses such as dynamic object creation, method invocation, property manipulation, and annotation parsing with code examples.

Backend DevelopmentDynamic InstantiationIntrospection
0 likes · 5 min read
Understanding PHP Reflection: Classes, Methods, Properties, and Annotations
Baidu Geek Talk
Baidu Geek Talk
Oct 9, 2023 · Artificial Intelligence

Code Understanding Technology: Building White-Box Software Knowledge Graph at Baidu

Baidu’s white‑box code understanding platform combines static, dynamic, non‑code and LLM‑based analyses in a three‑layer architecture that accelerates C/C++ processing ninefold, supports multiple languages, and powers applications such as intelligent unit testing, orphan‑function cleanup and AI‑driven risk detection, while future integration with models like GPT‑4 aims to enable multi‑turn code Q&A, automated refactoring and predictive testing.

ASTBaiduCode Understanding
0 likes · 15 min read
Code Understanding Technology: Building White-Box Software Knowledge Graph at Baidu
Baidu App Technology
Baidu App Technology
Aug 29, 2023 · Mobile Development

iOS App Package Size Optimization: A Technical Approach

To accurately trim iOS app binaries, the article discards low‑precision Mach‑O/LinkMap methods and instead builds a custom compilation pipeline using libtooling and the Swift compiler to analyze full abstract syntax trees, enabling reliable detection of unused methods across complex language features and inheritance hierarchies.

ASTPackage Sizecode analysis
0 likes · 14 min read
iOS App Package Size Optimization: A Technical Approach
Sohu Tech Products
Sohu Tech Products
Jul 19, 2023 · Backend Development

Analyzing TypeScript AST to Track API Usage and Build a Visualized Plugin

This article explains how to convert TypeScript source code into an AST, traverse it to collect import statements, distinguish various import forms, and use the TypeScript compiler API to locate identifier symbols, enabling accurate counting of API calls and line numbers for a given dependency.

ASTTypeScriptcode analysis
0 likes · 12 min read
Analyzing TypeScript AST to Track API Usage and Build a Visualized Plugin
Baidu App Technology
Baidu App Technology
Jul 10, 2023 · Mobile Development

Baidu App iOS Package Size Optimization: Code Optimization Techniques

The article explains how Baidu App reduces its iOS package size by analyzing Link Map files and applying six code‑optimization techniques—unused class and module slimming, unused method pruning with LLVM, duplicate‑code detection, utility‑method consolidation, and A/B‑test hardening—yielding up to 8 MB of savings.

AB testingLink MapMach-O
0 likes · 15 min read
Baidu App iOS Package Size Optimization: Code Optimization Techniques
Ziru Technology
Ziru Technology
Jun 8, 2023 · Backend Development

How to Identify and Remove Unused Java Code with SA and JACG

This article explains how rapid business growth leads to dead Java code, defines unused code at the method level, compares runtime and full‑method collection techniques, describes the algorithm for deriving not‑executed methods, and outlines an architecture that combines ServiceAbility Agent and java‑all‑call‑graph for systematic code slimming.

Backend DevelopmentCode OptimizationJava
0 likes · 9 min read
How to Identify and Remove Unused Java Code with SA and JACG
Senior Brother's Insights
Senior Brother's Insights
Sep 5, 2022 · Backend Development

How a Hidden Ternary Operator Triggered Massive Data Deletion in a Java Backend

After taking over a system via a server image, the author uncovered malicious modifications that used a ternary expression to force id=1, causing MyBatis to generate a “where 1=1” clause that deleted the entire T_QUART_DATA table, and later discovered cron jobs that removed core jars, illustrating a thorough forensic debugging process.

JavaLinuxMyBatis
0 likes · 7 min read
How a Hidden Ternary Operator Triggered Massive Data Deletion in a Java Backend
Java Backend Technology
Java Backend Technology
Apr 14, 2022 · Fundamentals

Why Does a Random‑Seeded Java Method Print “Hello World”?

This article explains how using fixed seeds with Java's Random class generates deterministic pseudo‑random strings that can be crafted to output "hello world", demonstrates the underlying seed mechanics, shows how to reverse‑engineer seeds for arbitrary phrases, and discusses related quirks in the Java source code.

Hello WorldJavacode analysis
0 likes · 11 min read
Why Does a Random‑Seeded Java Method Print “Hello World”?
FunTester
FunTester
Dec 16, 2021 · Fundamentals

Unlock Java Basics: Bytecode, Reference Passing, and Common Interview Puzzles

This article walks through core Java concepts—including the compilation to bytecode, how reference types are passed, try‑catch‑finally return rules, servlet lifecycle stages, constructor fundamentals, and detailed analyses of several interview‑style code snippets—providing clear explanations and expected outputs.

Javabasicscode analysis
0 likes · 8 min read
Unlock Java Basics: Bytecode, Reference Passing, and Common Interview Puzzles
Xianyu Technology
Xianyu Technology
Nov 23, 2021 · Backend Development

Precise Backend Interface Testing via Code Diff Analysis and Traffic Recording

The platform listens to GitLab change events, parses Java, ObjC, and Flutter diffs to locate modified methods, maps those methods to entry HTTP/RPC interfaces using recorded traffic call chains, and automatically selects corresponding regression test cases, dramatically cutting testing effort while enabling future risk analysis.

code analysisinterface testingrisk assessment
0 likes · 8 min read
Precise Backend Interface Testing via Code Diff Analysis and Traffic Recording
Architect's Tech Stack
Architect's Tech Stack
Aug 12, 2021 · Fundamentals

Understanding and Implementing Java's StringJoiner: Source Code Analysis and Custom Usage

This article examines why a dedicated StringJoiner helper class is useful, compares it with StringBuilder, explores rarely used features, and provides a detailed analysis of the JDK implementation—including member variables, constructors, add, toString, merge, length, and custom empty value handling—along with practical code examples.

BackendJavaStringJoiner
0 likes · 9 min read
Understanding and Implementing Java's StringJoiner: Source Code Analysis and Custom Usage
360 Quality & Efficiency
360 Quality & Efficiency
Apr 23, 2021 · Artificial Intelligence

Deep Learning for Code Analysis: Workflow, Program Representation, Code2vec Architecture, and Limitations

This guide examines how deep learning techniques are applied to large‑scale code analysis, covering the technical workflow, program representations such as token sequences and AST paths, the code2vec architecture, its advantages, current limitations, and potential applications like code summarization and similarity detection.

AI for software engineeringDeep Learningcode analysis
0 likes · 9 min read
Deep Learning for Code Analysis: Workflow, Program Representation, Code2vec Architecture, and Limitations
Architect's Tech Stack
Architect's Tech Stack
Feb 22, 2021 · Backend Development

Understanding Java's StringJoiner Implementation and Usage

This article explains why the original StringBuilder is limited, demonstrates how to use StringJoiner for comma‑separated strings, and provides a detailed analysis of the JDK source code including member fields, constructors, element addition, toString, length, merge, and empty‑value handling.

BackendJDKJava
0 likes · 7 min read
Understanding Java's StringJoiner Implementation and Usage
phodal
phodal
Feb 1, 2021 · R&D Management

How Coco Turns Codebases into Interactive Architecture Visualizations

This article introduces Coco, an open‑source R&D efficiency tool that visualizes a project's layered architecture by counting code lines with CLOC and rendering interactive diagrams using D3.js, offering step‑by‑step installation, configuration, analysis, and real‑world examples.

CLOCCoco toolD3.js
0 likes · 6 min read
How Coco Turns Codebases into Interactive Architecture Visualizations
WecTeam
WecTeam
Sep 3, 2019 · Frontend Development

Why Understanding JavaScript ASTs Is Essential for Modern Frontend Development

Understanding JavaScript's Abstract Syntax Tree (AST) is crucial for modern code analysis, enabling tools like Babel, ESLint, and Webpack to parse, transform, and generate code beyond regex, with a clear process from lexical analysis to syntax analysis and standardized specifications such as ESTree.

ASTJavaScriptcode analysis
0 likes · 9 min read
Why Understanding JavaScript ASTs Is Essential for Modern Frontend Development
Programmer DD
Programmer DD
Aug 22, 2019 · Backend Development

What’s New in IntelliJ IDEA 2019.2? A Deep Dive into Performance and Smart Features

IntelliJ IDEA 2019.2, released on July 24, 2019, brings JDK 13 support, smarter code suggestions, duplicate detection, structured search, folder‑specific settings, enhanced cursor movement, tab shortcuts, large‑file handling, performance boosts, refined debugging, tighter Git integration, and a revamped plugin center, all aimed at improving developer productivity.

IDEIntelliJ IDEAJDK13
0 likes · 6 min read
What’s New in IntelliJ IDEA 2019.2? A Deep Dive into Performance and Smart Features
High Availability Architecture
High Availability Architecture
Aug 6, 2019 · Databases

Deep Dive into Redis 6 Multithreaded I/O: Architecture, Code Walkthrough, and Performance Benchmark

This article analyzes Redis 6's newly introduced multithreaded I/O feature, explains its design and code implementation, presents benchmark configurations and results that show near‑doubling of GET/SET throughput, and discusses practical considerations and limitations of the approach.

Database PerformanceMultithreaded I/Ocode analysis
0 likes · 10 min read
Deep Dive into Redis 6 Multithreaded I/O: Architecture, Code Walkthrough, and Performance Benchmark
Java Backend Technology
Java Backend Technology
Jul 31, 2019 · Fundamentals

What’s New in IntelliJ IDEA 2019.2? Performance Boosts and Smarter Features

The article reviews IntelliJ IDEA 2019.2, highlighting its JDK 13 support, smarter code hints, duplicate code detection, structured search, folder‑specific settings, cursor navigation tweaks, Tab shortcuts, large‑file handling, improved class creation dialogs, file size/time display, refined debugging windows, tighter Git integration, performance analysis tools, and overall UI enhancements, all illustrated with screenshots.

DebuggingIDE FeaturesIntelliJ IDEA
0 likes · 5 min read
What’s New in IntelliJ IDEA 2019.2? Performance Boosts and Smarter Features
DevOps Cloud Academy
DevOps Cloud Academy
Dec 25, 2018 · Operations

SonarQube Architecture and Workflow Overview

This article explains SonarQube's main components—including server processes, database, plugins, and scanners—and describes the end‑to‑end workflow that integrates code analysis into development, CI/CD pipelines, reporting, and operational monitoring.

DevOpsSoftware qualitySonarQube
0 likes · 2 min read
SonarQube Architecture and Workflow Overview
Youzan Coder
Youzan Coder
Nov 16, 2018 · Mobile Development

Article | Zhao Hengyu on Mobile

The article explains what a Dex file is, how it is produced from Java .class files via the dx tool after JVM compilation, and why understanding Dex is crucial for Android tasks such as APK slimming, hot‑fixes, plugin architecture, app hardening, reverse engineering and overcoming the 64K method limit.

AndroidAndroid RuntimeDEX
0 likes · 13 min read
Article | Zhao Hengyu on Mobile