Tag

Code Review

1 views collected around this technical thread.

Java Tech Enthusiast
Java Tech Enthusiast
Jun 11, 2025 · Fundamentals

Can You Pass This Humorous Programmer Quiz? Test Your Coding Culture Knowledge

This article presents a playful yet comprehensive programming exam that includes multiple‑choice, fill‑in‑the‑blank, true/false, code‑reading, and essay questions covering debugging habits, Git practices, code review comments, and common developer myths, complete with answer keys and sample code snippets.

Code Reviewdebugginggit
0 likes · 12 min read
Can You Pass This Humorous Programmer Quiz? Test Your Coding Culture Knowledge
Architecture and Beyond
Architecture and Beyond
Jun 7, 2025 · Artificial Intelligence

How AI-Generated Code Is Quietly Building Massive Technical Debt

The article examines how AI-powered code generation, while boosting surface productivity, introduces hidden technical debt at the code, architecture, and organizational levels, urging architects to implement rigorous review, governance, and cultural practices to prevent long‑term risks.

AI programmingCode ReviewTechnical Debt
0 likes · 10 min read
How AI-Generated Code Is Quietly Building Massive Technical Debt
Continuous Delivery 2.0
Continuous Delivery 2.0
May 26, 2025 · Fundamentals

Google’s Code Review Evolution: From Bug Finding to Knowledge Sharing

This article analyzes Google’s large‑scale code review practices, showing how lightweight processes, tool‑driven automation, and a culture of knowledge transfer turned code review from a time‑consuming task into a productivity engine that scales across tens of thousands of engineers.

Code ReviewGoogleKnowledge Sharing
0 likes · 13 min read
Google’s Code Review Evolution: From Bug Finding to Knowledge Sharing
Youzan Coder
Youzan Coder
Apr 25, 2025 · Artificial Intelligence

AI-Powered Code Review System: Design, Implementation, and Lessons Learned

The team built a low‑cost AI‑powered code‑review assistant that injects line‑level comments into GitLab merge requests, using LLMs via Feishu, iterating quickly through MVP and optimization phases, achieving 64 integrations, 150+ daily comments, feedback‑driven prompt refinement, and demonstrating high ROI for small‑to‑medium teams while outlining future IDE and rule‑based extensions.

AICode ReviewGitLab
0 likes · 17 min read
AI-Powered Code Review System: Design, Implementation, and Lessons Learned
macrozheng
macrozheng
Apr 25, 2025 · Fundamentals

7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)

This article outlines seven common habits of inexperienced developers—such as massive code submissions, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical steps to become a more professional programmer.

Career AdviceCode Reviewprofessional growth
0 likes · 12 min read
7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)
Tencent Cloud Developer
Tencent Cloud Developer
Apr 8, 2025 · R&D Management

Building an Engineer Culture: Leading Reliable Programmers Amid Uncertainty

The article argues that cultivating a strong engineering culture—through shared values, clear processes, automation, altruistic collaboration, and continuous self‑improvement—empowers programmers to remain reliable and productive despite uncertainty, boosting the odds of sustained success while acknowledging that culture is only one of several critical factors.

Code ReviewEfficiencyEngineering Culture
0 likes · 21 min read
Building an Engineer Culture: Leading Reliable Programmers Amid Uncertainty
Bilibili Tech
Bilibili Tech
Feb 11, 2025 · Artificial Intelligence

Building a Scalable AI Agent for Code Review: Practices, Architecture, and Challenges

The article outlines how to build a scalable, modular AI code‑review agent using LangChain, detailing stages from naive prompting to advanced prompt engineering, architecture with six core modules, strategies to curb hallucinations, improve reliability, performance, and human‑AI collaboration, and future RAG integration.

AI AgentCode ReviewLangChain
0 likes · 22 min read
Building a Scalable AI Agent for Code Review: Practices, Architecture, and Challenges
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 3, 2025 · Backend Development

Code Review of Coupon Claim and Approval Workflow: Issues and Optimization Strategies

This article reviews Java Spring code for a coupon claim and approval workflow, identifies concurrency and transaction issues such as missing locks and inconsistent update order, and proposes optimizations including user‑level locking, simplifying lock management, and aligning transactional update sequences to prevent deadlocks.

Code ReviewDistributed LockJava
0 likes · 12 min read
Code Review of Coupon Claim and Approval Workflow: Issues and Optimization Strategies
Java Tech Enthusiast
Java Tech Enthusiast
Jan 19, 2025 · Databases

A Low‑Level Bug Caused by Decimal Precision Mistake: Lessons on Code Review, Testing, and Process

A simple typo that changed a daily interest rate from 0.00006944444 to 0.00069444444 inflated calculated interest tenfold, went unnoticed because the author self‑approved the SQL update and testing only checked syntax, and the incident underscores the need for rigorous code review, testing, and change‑management procedures for critical data.

Code ReviewPrecisionSQL
0 likes · 12 min read
A Low‑Level Bug Caused by Decimal Precision Mistake: Lessons on Code Review, Testing, and Process
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 19, 2025 · Backend Development

Debugging a Marketing Tool: Identifying and Fixing a Boolean Logic Bug in Java

The author recounts a late‑night incident where a newly launched marketing tool malfunctioned due to a boolean logic error in Java code, describes the chaotic debugging process, presents the faulty and corrected implementations, and confirms the logical equivalence of the final solution.

Code ReviewJavabackend
0 likes · 5 min read
Debugging a Marketing Tool: Identifying and Fixing a Boolean Logic Bug in Java
Tencent Cloud Developer
Tencent Cloud Developer
Dec 25, 2024 · Fundamentals

Improving Code Review: Naming, Guiding Comments, and Communication Practices

Improving code reviews hinges on clear, domain-specific naming, concise guiding comments that explain why code behaves as it does, and respectful, issue-focused communication that adapts to reviewers’ experience, collectively boosting code quality, team cohesion, and overall software reliability.

Code Reviewcommunicationguiding comments
0 likes · 15 min read
Improving Code Review: Naming, Guiding Comments, and Communication Practices
IT Services Circle
IT Services Circle
Dec 20, 2024 · Backend Development

Best Practices for Parameter Validation in Backend Development

This article outlines ten practical guidelines for robust parameter validation in backend Java services, covering enumeration ranges, consistent length constraints, proper use of @NotBlank, synchronizing API documentation, comprehensive annotation usage, request object encapsulation, and the importance of self‑testing and authorization checks.

AnnotationsCode ReviewJava
0 likes · 8 min read
Best Practices for Parameter Validation in Backend Development
macrozheng
macrozheng
Nov 21, 2024 · Fundamentals

7 Warning Signs of an Amateur Developer and How to Overcome Them

This article outlines seven common behaviors of inexperienced programmers—such as massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—and offers practical steps to become a more professional and effective developer.

Career AdviceCode Reviewproductivity
0 likes · 11 min read
7 Warning Signs of an Amateur Developer and How to Overcome Them
IT Services Circle
IT Services Circle
Nov 17, 2024 · Backend Development

A Low‑Level Bug: Misplaced Decimal in Interest Rate Calculation and the Lessons Learned

The article recounts a developer’s mistake of entering an extra decimal place in a SQL update for daily interest rates, explains how the error escaped code review, testing and production validation, and shares practical lessons on precision handling, review processes, and operational safeguards.

Code ReviewPrecisionSQL
0 likes · 14 min read
A Low‑Level Bug: Misplaced Decimal in Interest Rate Calculation and the Lessons Learned
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 25, 2024 · Frontend Development

Effective Code Review Practices and AI‑Assisted Optimization for Frontend Development

This article explains what code review is, why front‑end team leads should conduct it, and how to use AI‑powered VSCode extensions together with modern JavaScript/TypeScript techniques—such as optional chaining, function extraction, constant usage, and mapping—to streamline review workflows and produce cleaner, more maintainable front‑end code.

AI toolsCode ReviewTypeScript
0 likes · 11 min read
Effective Code Review Practices and AI‑Assisted Optimization for Frontend Development
Top Architecture Tech Stack
Top Architecture Tech Stack
Sep 9, 2024 · Information Security

A Developer’s Hidden Backdoor: MAC Address Modification Blocked by Intentional Code

The article recounts a real‑world incident where a device’s MAC address could not be changed because a previous engineer deliberately disabled the relevant function, discusses the discovery of the backdoor code, and examines the legal and ethical implications of such intentional vulnerabilities.

Code ReviewLinux KernelMAC address
0 likes · 4 min read
A Developer’s Hidden Backdoor: MAC Address Modification Blocked by Intentional Code
JD Tech
JD Tech
Jul 23, 2024 · Fundamentals

Effective Code Review: Goals, Principles, Practices, and Real-World Cases

This article explains the importance of code review, outlines its core goals and basic principles, provides step‑by‑step practical guidance with a detailed checklist, shares real‑world case studies and code examples, and discusses metrics and future AI‑assisted improvements to help teams improve software quality.

AI toolsCode ReviewStatic Analysis
0 likes · 17 min read
Effective Code Review: Goals, Principles, Practices, and Real-World Cases
JD Tech Talk
JD Tech Talk
Jul 18, 2024 · Fundamentals

Effective Code Review Practices: Goals, Principles, Steps, and Real‑World Cases

This article explains the importance of code review, outlines its core objectives and basic principles, describes practical steps and a detailed checklist, shares several real‑world case studies with before‑and‑after code snippets, and discusses the benefits, metrics, and future AI‑assisted enhancements.

Code ReviewStatic Analysisbest practices
0 likes · 18 min read
Effective Code Review Practices: Goals, Principles, Steps, and Real‑World Cases
vivo Internet Technology
vivo Internet Technology
Jun 26, 2024 · R&D Management

Vivo Engineering Efficiency Team: VCR Platform Development and Code Review Plugin Implementation

The article describes Vivo's Engineering Efficiency team's VCR platform, built on GitLab and Gerrit, detailing the design and implementation of code‑review plugins, challenges faced, architectural integration, customization techniques, and future directions toward automated and AI‑enhanced code review.

Code ReviewEngineering EfficiencyGerrit
0 likes · 15 min read
Vivo Engineering Efficiency Team: VCR Platform Development and Code Review Plugin Implementation
macrozheng
macrozheng
Jun 24, 2024 · Fundamentals

How to Keep Your Code Clean During Rapid Development

The article shares practical lessons on maintaining code quality and readability amid intense project iterations, emphasizing thorough code reviews, incremental refactoring, and the importance of a shared coding style to prevent technical debt and the broken‑window effect.

Code ReviewTechnical Debtclean code
0 likes · 9 min read
How to Keep Your Code Clean During Rapid Development