Tag

Code Instrumentation

0 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Aug 27, 2024 · Fundamentals

Introducing PySnooper: A Minimalist Python Debugging Tool

This article explains how the open‑source PySnooper library replaces manual print statements by automatically logging line execution, variable values, and timing through a simple decorator, offering a lightweight yet powerful way to debug Python code across various projects.

Code Instrumentationdebuggingopen-source
0 likes · 6 min read
Introducing PySnooper: A Minimalist Python Debugging Tool
Baidu Tech Salon
Baidu Tech Salon
May 30, 2023 · Fundamentals

Code-Level Quality Techniques: Architecture, Code Understanding, Probes, and Applications

The article outlines a two‑layer architecture for code‑level quality techniques—CodeC for deep code understanding via static analyses and Codeπ for applications such as quality assessment, probes, health monitoring, and defect location—detailing methods like AST parsing, coverage metrics, intelligent unit testing, static analysis, and orphan‑function detection to enhance software robustness.

Code Instrumentationcode qualitysoftware engineering
0 likes · 16 min read
Code-Level Quality Techniques: Architecture, Code Understanding, Probes, and Applications
vivo Internet Technology
vivo Internet Technology
Aug 24, 2022 · Fundamentals

Using JaCoCo for Test Coverage in Vivo's Internal Development Platform

The Vivo Internet Server Team describes how they integrated JaCoCo into their internal CI/CD platform to measure Java test coverage, explaining JaCoCo’s probe‑based instrumentation, the need for consistent compilation, handling incremental code and class‑ID changes, and showing that the resulting coverage data improves testing quality despite added effort.

CI/CDCode InstrumentationJaCoCo
0 likes · 13 min read
Using JaCoCo for Test Coverage in Vivo's Internal Development Platform
Xianyu Technology
Xianyu Technology
Feb 22, 2022 · Mobile Development

Precise Code Instrumentation and Test Case Recommendation for Flutter Using Aspectd

The team enhanced the Dart AOP framework Aspectd to expose compile‑time module, class, method, and argument data, insert branch‑level instrumentation, and enable bulk injection via a configuration file, providing precise code coloring and automated test‑case recommendation for large‑scale Flutter applications.

AOPAspectDCode Instrumentation
0 likes · 9 min read
Precise Code Instrumentation and Test Case Recommendation for Flutter Using Aspectd
Qunar Tech Salon
Qunar Tech Salon
Feb 17, 2020 · Databases

Automated Bug Detection for Distributed Databases Using Statistical Code Path Analysis

The article describes a prototype system that automatically discovers bugs in large distributed databases by instrumenting code, generating massive SQL test cases, statistically analyzing execution paths, visualizing suspicious blocks, and integrating insights from academic papers to guide future debugging and testing efforts.

Code InstrumentationDatabase TestingSQL fuzzing
0 likes · 11 min read
Automated Bug Detection for Distributed Databases Using Statistical Code Path Analysis