Tagged articles

code review

381 articles · Page 2 of 4
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 4, 2025 · Artificial Intelligence

How Google’s T5‑Powered AI Cuts Code Review Time by 60 Minutes per PR

Google’s T5‑based machine‑learning tool transforms code‑review comments into automatic edit suggestions, reducing the average 60‑minute per‑review effort, boosting resolution rates from 4.9 % to 7.5 %, and delivering multi‑role efficiency gains that translate into hundreds of person‑years saved annually.

AI assistanceMachine LearningT5 transformer
0 likes · 10 min read
How Google’s T5‑Powered AI Cuts Code Review Time by 60 Minutes per PR
macrozheng
macrozheng
Jul 5, 2025 · Backend Development

Why Adding a Simple Log Triggered FastJSON Serialization Errors – A Deep Dive

A recent deployment added a log line that caused FastJSON to invoke unexpected methods during serialization, leading to a NullPointerException; this article reconstructs the scenario, analyzes the FastJSON internals, and offers best‑practice annotations to prevent similar bugs.

FastJSONJavaannotations
0 likes · 7 min read
Why Adding a Simple Log Triggered FastJSON Serialization Errors – A Deep Dive
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 3, 2025 · Artificial Intelligence

How Specialized Micro‑Agents Cut False Positives by 51% in AI Code Review

The article shares practical lessons from building the Cubic AI code‑review platform, showing how breaking a monolithic LLM into focused micro‑agents, adding explicit reasoning logs, and streamlining toolchains reduced false‑positive comments by 51% and dramatically improved developer trust.

AI agentscode reviewexplicit reasoning
0 likes · 7 min read
How Specialized Micro‑Agents Cut False Positives by 51% in AI Code Review
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 1, 2025 · Artificial Intelligence

Boost Your Coding Efficiency 200% with AI: Proven Prompting & Cursor Tips

This article explains why AI coding assistants often fall short, outlines three common pitfalls—imprecise prompts, misuse, and wrong tool choice—and demonstrates how the Cursor IDE can dramatically accelerate development through context‑aware code generation, autonomous task execution, and built‑in code review.

AICursorcode review
0 likes · 9 min read
Boost Your Coding Efficiency 200% with AI: Proven Prompting & Cursor Tips
Java Architect Essentials
Java Architect Essentials
Jun 29, 2025 · Fundamentals

7 Tell‑Tale Signs You’re Still an Inexperienced Programmer (And How to Fix Them)

Discover the seven common behaviors that reveal a programmer’s lack of experience—from massive one‑off commits and poor code quality to multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every new tech trend—and learn practical steps to overcome each habit.

Career Advicecode reviewprogramming habits
0 likes · 14 min read
7 Tell‑Tale Signs You’re Still an Inexperienced Programmer (And How to Fix Them)
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.

Gitcode reviewprogramming quiz
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 programmingSoftware Architecturecode review
0 likes · 10 min read
How AI-Generated Code Is Quietly Building Massive Technical Debt
Su San Talks Tech
Su San Talks Tech
Jun 5, 2025 · Artificial Intelligence

How Cursor’s New AI Features Revolutionize Code Review and Remote Development

Cursor 1.0 introduces AI-powered BugBot for automatic PR reviews, a universally available Background Agent for remote coding, a memory system for rule retention, one‑click MCP installations with OAuth support, plus numerous UI and performance enhancements, offering developers a more efficient, cloud‑centric workflow.

AICursorcode review
0 likes · 11 min read
How Cursor’s New AI Features Revolutionize Code Review and Remote Development
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.

Googlecode reviewknowledge sharing
0 likes · 13 min read
Google’s Code Review Evolution: From Bug Finding to Knowledge Sharing
Java Backend Technology
Java Backend Technology
May 7, 2025 · Backend Development

When Can Flawed Code Stay Unchanged? A Deep Dive into Concurrency and Locking

The article examines a seemingly harmless Java update snippet that hides a concurrency race condition, discusses why a team might decide not to change it in low‑frequency scenarios, and then presents safer alternatives such as selective updates, optimistic and pessimistic locks, and strict guidelines for financial‑critical code.

code reviewoptimistic lockpessimistic lock
0 likes · 11 min read
When Can Flawed Code Stay Unchanged? A Deep Dive into Concurrency and Locking
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.

AIAutomationGitLab
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)
Java Web Project
Java Web Project
Apr 16, 2025 · Industry Insights

7 Tell‑Tale Signs of an Inexperienced Programmer (And How to Avoid Them)

The article identifies seven characteristic behaviors of inexperienced developers—massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—explains why each harms team productivity and offers concrete actions to become a more professional software engineer.

career developmentcode reviewproductivity
0 likes · 11 min read
7 Tell‑Tale Signs of an Inexperienced Programmer (And How to Avoid Them)
Java Backend Full-Stack
Java Backend Full-Stack
Apr 13, 2025 · Interview Experience

7 Tell‑tale Signs You’re an Inexperienced Programmer (And How to Fix Them)

The article outlines seven common behaviors—such as massive one‑off commits, messy code, multitasking without planning, arrogance, ignoring feedback, handling personal matters at work, and chasing every new tech trend—that reveal a developer’s lack of experience, and offers concrete actions to overcome each pitfall.

Career AdviceTeam productivitycode review
0 likes · 11 min read
7 Tell‑tale Signs You’re an Inexperienced 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.

Engineering Culturecode reviewefficiency
0 likes · 21 min read
Building an Engineer Culture: Leading Reliable Programmers Amid Uncertainty
FunTester
FunTester
Apr 8, 2025 · Fundamentals

Why Static Testing Is the First Step to High‑Quality Code

Static testing, a proactive quality assurance method that examines code and documentation without execution, helps detect defects early, reduces repair costs, improves code readability, and complements dynamic testing, with techniques ranging from inspections and walkthroughs to automated tools like SonarQube, CheckStyle, and ESLint.

Continuous Integrationcode reviewsoftware quality
0 likes · 14 min read
Why Static Testing Is the First Step to High‑Quality Code
FunTester
FunTester
Feb 28, 2025 · Backend Development

Avoid These 16 Common Go Pitfalls: Real Code Examples and Best Practices

This article enumerates sixteen typical Go programming mistakes—from variable shadowing and unnecessary nesting to misuse of init, getters/setters, interfaces, generics, and project layout—explains their hidden impacts on readability, maintainability, and performance, and provides clear corrected code and best‑practice recommendations.

Best Practicescode reviewcommon mistakes
0 likes · 27 min read
Avoid These 16 Common Go Pitfalls: Real Code Examples and Best Practices
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 AgentLangChainLarge Language Model
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.

Distributed LockJavaSpring
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.

PrecisionSQLTesting
0 likes · 12 min read
A Low‑Level Bug Caused by Decimal Precision Mistake: Lessons on Code Review, Testing, and Process
ITPUB
ITPUB
Jan 14, 2025 · Information Security

How a Microsoft Patch Nearly Crashed Linux: Code Review, CFI, and Open‑Source Lessons

A Microsoft‑submitted performance patch for the x86_64 architecture was merged into Linux kernel 6.13 without maintainer acknowledgment, breaking control‑flow integrity and nearly causing a system‑wide failure, prompting swift emergency fixes from Intel and AMD engineers and sparking a broader discussion on open‑source code‑review practices.

CFILinux kernelMicrosoft
0 likes · 5 min read
How a Microsoft Patch Nearly Crashed Linux: Code Review, CFI, and Open‑Source Lessons
BirdNest Tech Talk
BirdNest Tech Talk
Jan 1, 2025 · Fundamentals

20 Essential Programming Rules for Cleaner, Safer Code

This article distills Chris Zimmeman's "Programming Rules" into twenty concrete guidelines—covering simplicity, bug containment, naming, generalization, deferred optimization, code reviews, debugging, refactoring, conventions, and more—each explained with its rationale and core takeaway for developers.

Best Practicescode qualitycode review
0 likes · 15 min read
20 Essential Programming Rules for Cleaner, Safer Code
JD Tech Talk
JD Tech Talk
Dec 31, 2024 · R&D Management

Why Code Reviews Fail and How to Master Effective CR Practices

This comprehensive guide explains the importance of thorough code reviews, outlines common pitfalls that make codebases hard to maintain, and provides practical principles, checklists, automation tips, scaling guidelines, clean‑code traits, naming conventions, and solutions to typical challenges such as conflicts, time pressure, and legacy baggage, helping teams improve code quality and development efficiency.

Best Practicescode qualitycode review
0 likes · 22 min read
Why Code Reviews Fail and How to Master Effective CR Practices
JD Cloud Developers
JD Cloud Developers
Dec 31, 2024 · Fundamentals

Mastering Code Review: Boost Code Quality and Team Efficiency

This comprehensive guide explains the purpose, principles, and practical steps of modern code review, offering checklists, automation tips, common pitfalls, and real‑world examples to help developers improve code health, reduce risk, and foster a culture of continuous learning.

Best Practicescode reviewdevelopment workflow
0 likes · 22 min read
Mastering Code Review: Boost Code Quality and Team Efficiency
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.

Javaannotationscode review
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
Java Backend Technology
Java Backend Technology
Nov 17, 2024 · Databases

How a One‑Digit Decimal Error Multiplied Interest Tenfold – Database Lessons

A developer mistakenly entered an extra zero in a SQL update for daily interest rates, expanding calculated interest by ten times, and the error slipped through code review, testing, and production verification due to inadequate processes, highlighting the need for strict data‑change procedures, thorough testing, and monitoring.

code reviewdatabaseprocess
0 likes · 13 min read
How a One‑Digit Decimal Error Multiplied Interest Tenfold – Database Lessons
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 optimizationcode review
0 likes · 11 min read
Effective Code Review Practices and AI‑Assisted Optimization for Frontend Development
Software Development Quality
Software Development Quality
Aug 14, 2024 · Fundamentals

How Code Quality Drives Development Efficiency: Strategies and Metrics

This article examines how high‑quality code boosts development efficiency, outlines the factors that affect code quality, presents practical strategies such as training, standards, code reviews, automated testing and refactoring, and provides step‑by‑step guidance for integrating metrics and prioritizing them across various project types.

CI/CDcode qualitycode review
0 likes · 18 min read
How Code Quality Drives Development Efficiency: Strategies and Metrics
Software Development Quality
Software Development Quality
Aug 14, 2024 · Fundamentals

Mastering Code Reviews: Purpose, Process, Tools, and Best Practices

Code reviews are essential for ensuring quality, readability, security, and team collaboration; this guide explains their objectives, importance, standards, step‑by‑step workflow, recommended tools, efficiency tips, and provides practical report templates to help teams conduct effective reviews.

Best Practicescode reviewdevelopment process
0 likes · 17 min read
Mastering Code Reviews: Purpose, Process, Tools, and Best Practices
21CTO
21CTO
Jul 31, 2024 · Fundamentals

Why Most Code Reviews Miss Performance Issues—and How to Fix Them

This article examines critical gaps in modern code review processes, highlighting the lack of performance testing, common feedback pitfalls, and practical strategies—including instrumentation tools like Digma—to ensure code quality, system reliability, and efficient collaboration in increasingly complex software pipelines.

CI/CDInstrumentationcode review
0 likes · 7 min read
Why Most Code Reviews Miss Performance Issues—and How to Fix Them
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 toolschecklistcode review
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.

Best Practicescode reviewsoftware engineering
0 likes · 18 min read
Effective Code Review Practices: Goals, Principles, Steps, and Real‑World Cases
ITPUB
ITPUB
Jul 17, 2024 · Backend Development

10 Proven Techniques to Slash Java Bugs and Boost Code Quality

This guide presents ten practical strategies—including IDE selection, static analysis tools, unit testing, code reviews, and learning from others' post‑mortems—to help developers dramatically reduce bugs, improve code quality, and increase overall productivity.

JavaUnit Testingbug reduction
0 likes · 10 min read
10 Proven Techniques to Slash Java Bugs and Boost Code Quality
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.

Engineering EfficiencyGerritGitLab
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.

clean codecode reviewrefactoring
0 likes · 9 min read
How to Keep Your Code Clean During Rapid Development
JD Cloud Developers
JD Cloud Developers
Jun 6, 2024 · Artificial Intelligence

Boost Code Review Efficiency with AI-Powered CI Integration

This guide explains how embedding a large‑language‑model AI into a CI pipeline can automate code reviews, cut review time, improve consistency and accuracy, and ultimately raise development efficiency and code quality while reducing manual effort and communication overhead.

AIAutomationCI/CD
0 likes · 9 min read
Boost Code Review Efficiency with AI-Powered CI Integration
Java High-Performance Architecture
Java High-Performance Architecture
May 27, 2024 · Fundamentals

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

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

Career Advicecode reviewprofessional growth
0 likes · 11 min read
7 Warning Signs That Reveal You’re an Amateur Programmer (And How to Fix Them)
Software Development Quality
Software Development Quality
May 17, 2024 · Fundamentals

12 Essential Code Review Standards Every Developer Should Follow

This guide outlines twelve critical code review criteria—including correctness, readability, maintainability, security, performance, testing coverage, documentation, exception handling, duplication avoidance, compatibility, and architectural design—to help developers produce high‑quality, robust software.

Best PracticesTestingcode review
0 likes · 5 min read
12 Essential Code Review Standards Every Developer Should Follow
Java Tech Enthusiast
Java Tech Enthusiast
Apr 29, 2024 · Fundamentals

Nine Practical Techniques to Reduce Code Bugs

To cut bugs and boost productivity, developers should use a robust IDE, integrate static analysis tools like FindBugs and CheckStyle, run SonarQube and Fortify for quality and security checks, write unit and functional tests, automate regression suites, and regularly conduct peer code reviews.

Unit Testingbug reductioncode quality
0 likes · 8 min read
Nine Practical Techniques to Reduce Code Bugs
High Availability Architecture
High Availability Architecture
Apr 19, 2024 · Fundamentals

Comprehensive Guide to Effective Code Review Practices

This article presents a thorough guide on modern code review, covering its importance, common obstacles, preparation steps, automation tools, good and bad commit messages, mindset, code quality principles, review workflow, and practical tips for overcoming challenges and improving team engineering culture.

AutomationBest Practicescode quality
0 likes · 21 min read
Comprehensive Guide to Effective Code Review Practices
Su San Talks Tech
Su San Talks Tech
Apr 17, 2024 · Fundamentals

10 Proven Strategies to Slash Code Bugs and Boost Development Efficiency

This article presents ten practical techniques—including choosing the right IDE, integrating static analysis tools like FindBugs and CheckStyle, using SonarQube and Fortify, writing unit and automated tests, performing incremental code reviews, and learning from others' pitfalls—to help developers dramatically reduce bugs and improve code quality.

Unit Testingbug reductioncode quality
0 likes · 10 min read
10 Proven Strategies to Slash Code Bugs and Boost Development Efficiency
JD Tech
JD Tech
Apr 7, 2024 · Fundamentals

Comprehensive Guide to Effective Code Review: Principles, Practices, and Common Challenges

This article presents an in‑depth guide on modern code review, covering its significance, core principles, preparation checklists, automation tools, good and bad commit messages, code quality metrics, naming conventions, security considerations, common pitfalls, conflict resolution, and time‑management strategies for development teams.

code reviewrefactoringsoftware engineering
0 likes · 20 min read
Comprehensive Guide to Effective Code Review: Principles, Practices, and Common Challenges
Ops Development & AI Practice
Ops Development & AI Practice
Mar 22, 2024 · Fundamentals

Boost Your Code Review: Standards, OOP, Design Patterns & Unit Testing

This article outlines how establishing clear review standards, leveraging object‑oriented principles and SOLID design rules, applying common design patterns, and requiring unit tests can transform code reviews from a perfunctory task into an effective quality‑boosting, knowledge‑sharing practice for development teams.

Unit Testingcode reviewdevelopment best practices
0 likes · 6 min read
Boost Your Code Review: Standards, OOP, Design Patterns & Unit Testing
macrozheng
macrozheng
Mar 3, 2024 · Backend Development

18 Essential Code Review Rules Every Developer Should Follow

This article presents 18 practical code review guidelines covering comments, logging, naming, parameter validation, exception handling, modularity, concurrency, testing, formatting, compatibility, security, transaction, idempotency, middleware, code smells, and remote calls, offering concrete examples and best‑practice recommendations for Java developers.

Javacode reviewsoftware engineering
0 likes · 19 min read
18 Essential Code Review Rules Every Developer Should Follow
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 1, 2024 · Frontend Development

AI in Frontend Development: Code Generation, Testing, Code Review, Low‑Code, and Business Applications

This article reviews the rapid rise of generative AI in 2023 and explores its impact on frontend development, covering AI‑driven code generation, testing, code review, low‑code platforms, business workflows, challenges, practical experiences, and future prospects for developers and teams.

AITestingcode review
0 likes · 30 min read
AI in Frontend Development: Code Generation, Testing, Code Review, Low‑Code, and Business Applications
DevOps
DevOps
Jan 30, 2024 · R&D Management

A New Programmer's Handbook: Professional Practices for Reliable Software Development

This article shares practical guidance drawn from over a decade of software engineering experience, illustrating common pitfalls such as false delivery, broken promises, and poor communication, and offering structured advice on setting goals, planning, requirement discussion, coding, code review, and documentation to build a trustworthy professional programmer persona.

ProfessionalismProject Managementcode review
0 likes · 18 min read
A New Programmer's Handbook: Professional Practices for Reliable Software Development
Tencent Cloud Developer
Tencent Cloud Developer
Jan 23, 2024 · Fundamentals

How to Become a Reliable Programmer: Professional Practices and Tips

Drawing on a decade of experience, the article offers a practical handbook for new programmers to become reliable by avoiding common pitfalls—such as false delivery, arbitrary promises, and missed warnings—through weekly goal alignment, disciplined planning, clear requirement discussions, consistent coding standards, thorough reviews, and concise documentation.

Professional DevelopmentProject Managementcode review
0 likes · 21 min read
How to Become a Reliable Programmer: Professional Practices and Tips
Java High-Performance Architecture
Java High-Performance Architecture
Dec 23, 2023 · Fundamentals

7 Warning Signs of an Inexperienced Programmer and How to Overcome Them

Understanding the seven common behaviors of inexperienced developers—such as massive code submissions, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—helps you avoid repeating these mistakes and advance your software engineering career.

Career AdviceProfessionalismcode review
0 likes · 11 min read
7 Warning Signs of an Inexperienced Programmer and How to Overcome Them
macrozheng
macrozheng
Dec 21, 2023 · Fundamentals

Keeping Code Clean During Rapid Development: Review and Refactoring Strategies

The article shares practical experiences and advice on maintaining code quality through disciplined code reviews, incremental refactoring, and team-wide coding standards, emphasizing readability and continuous improvement to prevent technical debt and the broken‑window effect in fast‑moving projects.

code qualitycode reviewrefactoring
0 likes · 9 min read
Keeping Code Clean During Rapid Development: Review and Refactoring Strategies
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 15, 2023 · Fundamentals

Mastering Code Review: Boost Code Quality and Team Collaboration

This article explores the essential role of Code Review in improving code quality, fostering knowledge sharing, and enhancing team cohesion, offering practical guidance on what to focus on—from naming conventions and comments to architecture, performance, and security—while also discussing reviewer mindsets and cultural adoption.

code reviewsoftware engineeringsoftware quality
0 likes · 18 min read
Mastering Code Review: Boost Code Quality and Team Collaboration
DeWu Technology
DeWu Technology
Dec 6, 2023 · Frontend Development

Permission Design for Front-end Monorepo in Large-Scale Development

The article presents a practical permission‑management strategy for a large‑scale front‑end monorepo that merges Git‑hook validation with GitLab’s protected branches and role‑based access, defines a clear directory hierarchy, outlines workflow controls, and explores extensions such as fine‑grained ACLs and file‑access logging to prevent unauthorized file changes.

Access ControlFrontendGitLab
0 likes · 17 min read
Permission Design for Front-end Monorepo in Large-Scale Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 2, 2023 · Frontend Development

Improving Front‑End Code Quality through Code Review and Refactoring Techniques

The article explains how regular code reviews and systematic refactoring techniques—such as using ternary operators, map‑based strategy patterns, findIndex, early condition checks, destructuring, TypeScript utility types, and avoiding magic numbers—can dramatically improve code quality and maintainability for junior frontend developers.

TypeScriptcode review
0 likes · 8 min read
Improving Front‑End Code Quality through Code Review and Refactoring Techniques
DevOps
DevOps
Nov 12, 2023 · Fundamentals

Software Engineer Self‑Improvement: Principles for Code Review, Testing, and Architecture

This article extends the ideas from "13 Years of Coding at Tencent" by presenting a comprehensive set of engineering self‑cultivation principles—including bias, entropy control, test‑driven design, early and automated testing, unified terminology, domain‑driven design, framework decoupling, and disciplined code encapsulation—to help developers write higher‑quality, maintainable code.

Best PracticesSoftware ArchitectureTesting
0 likes · 23 min read
Software Engineer Self‑Improvement: Principles for Code Review, Testing, and Architecture
DevOps
DevOps
Oct 25, 2023 · Fundamentals

Why Engineers and Leaders Must Do Code Review and How to Apply Effective Practices

The article explains why both engineers and leaders must participate in code reviews, outlines common pitfalls such as duplicated or overly complex code, and provides concrete best‑practice guidelines—including file and function size limits, early returns, and clear logging—to improve code quality and team collaboration.

Best PracticesGolangarchitecture
0 likes · 22 min read
Why Engineers and Leaders Must Do Code Review and How to Apply Effective Practices
phodal
phodal
Oct 23, 2023 · Artificial Intelligence

How AutoDev’s New Team Prompts Boost AI‑Assisted Development and Code Review

The article explains AutoDev 1.4.0’s new Team Prompts feature, showing how shared, code‑based prompts enable TDD workflows, living documentation, and integrated code review within IDEs, while also detailing prompt syntax, interaction modes, and open‑source resources for teams seeking AI‑driven productivity gains.

AIAutoDevTeam Prompts
0 likes · 8 min read
How AutoDev’s New Team Prompts Boost AI‑Assisted Development and Code Review
phodal
phodal
Oct 19, 2023 · Operations

Can LLMs Revolutionize Code Review? Inside AutoDev’s AI‑Powered Approach

The article examines how rising code volume and AI‑generated snippets challenge traditional code review, proposes an LLM‑assisted workflow using AutoDev and DevOpsGenius, details prompt design, commit filtering, and implementation steps, and discusses the benefits and limitations for different team roles.

AI automationLLMcode review
0 likes · 9 min read
Can LLMs Revolutionize Code Review? Inside AutoDev’s AI‑Powered Approach
Tencent Cloud Developer
Tencent Cloud Developer
Oct 16, 2023 · Fundamentals

Software Engineering Principles: Code Review, Testing, and Architecture

The article expands on prior reflections by urging engineers to adopt a paranoid, entropy‑controlling mindset, design for testability, apply domain‑driven design, keep frameworks peripheral, enforce purposeful encapsulation and explicitness, and treat code as a craft, inviting community discussion.

DDDSoftware ArchitectureTesting
0 likes · 22 min read
Software Engineering Principles: Code Review, Testing, and Architecture
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 16, 2023 · Frontend Development

Comprehensive Front‑End Code Review Checklist and Best Practices

This article presents a detailed front‑end code review guide covering quality, functionality, performance, security, testability, readability, reusability, compatibility, polyfill configuration, and practical testing examples such as Cypress end‑to‑end tests, all organized with clear checklists and code snippets.

Best PracticesFrontendPerformance
0 likes · 17 min read
Comprehensive Front‑End Code Review Checklist and Best Practices
ByteFE
ByteFE
Oct 11, 2023 · Artificial Intelligence

CR Copilot: An Open‑Source LLM‑Based Code Review Assistant with Private Knowledge Base

This article describes the design and implementation of a code‑review assistant powered by open‑source large language models and a privately hosted knowledge base, covering background, pain points, system architecture, model selection, vector‑store integration, prompt engineering, diff parsing, and practical reflections.

AIKnowledge BaseLLM
0 likes · 24 min read
CR Copilot: An Open‑Source LLM‑Based Code Review Assistant with Private Knowledge Base
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 15, 2023 · Frontend Development

Front-End Insights: Architecture, Code Review, Storage, and New Tools

This article explores front‑end architecture decisions between Vue and React, shares a comprehensive code‑review methodology from 13 years at Tencent, evaluates the most robust local storage solutions for large offline data, details two screen‑adaptation approaches for Vue 3/Vite, and introduces emerging technologies such as LangChain’s RAG and Agents and the high‑performance Bun 1.0 JavaScript runtime.

BunFrontendLLM
0 likes · 4 min read
Front-End Insights: Architecture, Code Review, Storage, and New Tools
Java Architect Essentials
Java Architect Essentials
Sep 14, 2023 · Backend Development

Understanding FastJson Serialization: Root Causes of NPE, Method Invocation Rules, and Best‑Practice Code Guidelines

This article reviews a production incident caused by a simple log statement, reconstructs the scenario with a CountryDTO example, analyzes FastJson's ASM‑based serializer internals, explains which getter/is methods are invoked during serialization, and proposes annotation‑driven coding standards to avoid similar bugs.

Backend DevelopmentFastJSONJava serialization
0 likes · 9 min read
Understanding FastJson Serialization: Root Causes of NPE, Method Invocation Rules, and Best‑Practice Code Guidelines
Tencent Cloud Developer
Tencent Cloud Developer
Aug 28, 2023 · Backend Development

Effective Code Review and Engineering Best Practices

Effective code review bridges design and implementation by focusing on concrete Go code, enforcing limits on file and function size, nesting depth, and duplication, while promoting early returns, composition over inheritance, clear package structure, and disciplined formatting to prevent hidden technical debt.

architecturecode reviewrefactoring
0 likes · 21 min read
Effective Code Review and Engineering Best Practices
Didi Tech
Didi Tech
Aug 22, 2023 · Fundamentals

Guidelines for Communication, Development, Testing, and Post‑Release Practices

Effective software delivery relies on clear, tool‑appropriate communication, data‑driven decision making, rigorous requirement validation, disciplined documentation, readable code with consistent naming and concise commits, fast code reviews, diverse cross‑team testing, swift incident mitigation and reflective post‑mortems, fostering sustainable growth through continual good habits.

Best PracticesProject ManagementTesting
0 likes · 19 min read
Guidelines for Communication, Development, Testing, and Post‑Release Practices
Su San Talks Tech
Su San Talks Tech
Aug 20, 2023 · Fundamentals

How to Keep Code Clean During Rapid Java Backend Iterations

The author shares personal experiences of rushed code reviews in a busy Java micro‑service team, highlights the loss of code ownership, discusses common code smells, and explains how disciplined reviews and incremental refactoring can restore readability and maintainability.

Javaclean codecode quality
0 likes · 9 min read
How to Keep Code Clean During Rapid Java Backend Iterations
php Courses
php Courses
Aug 11, 2023 · Information Security

PHP Code Security Testing: Review, Tools, and Practices

This article explains how to secure PHP web applications by performing code reviews, validating user input, preventing SQL injection and XSS, and using security testing tools such as PHP Security Scanner, OWASP ZAP, and Kali Linux, along with practical testing methods like boundary, authorization, and exception handling.

Input ValidationPHPXSS
0 likes · 5 min read
PHP Code Security Testing: Review, Tools, and Practices
Architect's Guide
Architect's Guide
Aug 7, 2023 · R&D Management

Managing and Improving Code Quality in Development Teams

This article outlines a comprehensive approach to controlling and enhancing code quality in development teams, covering common issues such as delayed static analysis, ineffective code reviews, inconsistent branch management, unclear commit messages, and low technical morale, and proposes practical workflow, tooling, and governance solutions.

Git Workflowcode qualitycode review
0 likes · 15 min read
Managing and Improving Code Quality in Development Teams
macrozheng
macrozheng
Aug 5, 2023 · Fundamentals

Why Code Reviews Fail and How Refactoring Can Rescue Your Project

The author reflects on rushed code reviews during intense development cycles, explains how neglecting thorough reviews leads to loss of code ownership, and advocates systematic reviews, continuous refactoring, and clean‑code practices to maintain project health and improve team collaboration.

Best Practicesclean codecode review
0 likes · 9 min read
Why Code Reviews Fail and How Refactoring Can Rescue Your Project
Top Architect
Top Architect
Jul 10, 2023 · Backend Development

Comprehensive Code Quality Management Practices for Development Teams

This article presents a systematic approach to improving code quality across the software development lifecycle, covering traceability between tasks and commits, early static analysis, efficient code review, disciplined branching strategies, commit‑message enforcement, and fostering a collaborative technical culture.

Continuous IntegrationGit Workflowcode quality
0 likes · 14 min read
Comprehensive Code Quality Management Practices for Development Teams
JD Tech
JD Tech
Jun 2, 2023 · R&D Management

Code Review Principles, Timing, Scope, and Conflict Resolution Guidelines

This article outlines comprehensive code review guidelines, covering principles, optimal timing, scope of evaluation, detailed review criteria such as functionality, complexity, testing, naming, documentation, and offers strategies for handling conflicts and maintaining long‑term code quality within development teams.

Best PracticesR&D Managementcode review
0 likes · 9 min read
Code Review Principles, Timing, Scope, and Conflict Resolution Guidelines
Baidu Geek Talk
Baidu Geek Talk
Apr 17, 2023 · Operations

Baidu DuoLiXiong Platform Stability Construction: Practices and Insights

Baidu's DuoLiXiong platform, a SaaS suite for local services, achieves stability through comprehensive technical and business specifications, microservice best practices, rigorous code reviews, automated monitoring, eventual consistency, idempotency, and future automated scaling and intelligent fault tolerance for critical operations.

code reviewdevopseventual consistency
0 likes · 11 min read
Baidu DuoLiXiong Platform Stability Construction: Practices and Insights
DevOps Cloud Academy
DevOps Cloud Academy
Mar 3, 2023 · Fundamentals

2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration

This article presents five practical version‑control best practices—including choosing an appropriate branching strategy, making frequent small changes, writing descriptive commit messages, using branches for development, and conducting regular code reviews—to help development teams collaborate more effectively and deliver business value faster.

Version Controlbranching strategycode review
0 likes · 9 min read
2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration
Programmer DD
Programmer DD
Feb 24, 2023 · Fundamentals

Linus Torvalds Slams Unannotated Pull Requests in Linux 6.3 Merge Window

Linus Torvalds opened the Linux 6.3 merge window and sharply criticized numerous pull requests lacking clear log messages, calling them garbage and urging developers to always explain their changes, warning that undocumented merges clutter the code history and hinder readability.

code reviewdevelopmentkernel
0 likes · 3 min read
Linus Torvalds Slams Unannotated Pull Requests in Linux 6.3 Merge Window
21CTO
21CTO
Jan 17, 2023 · Fundamentals

Mastering Code Review: Proven Practices to Boost Code Quality and Team Collaboration

This guide explains why code review is essential, outlines practical guidelines for reviewers and submitters, shares real‑world practices from leading companies, and highlights common code smells such as DRY, primitive obsession, lock misuse, and pagination problems, helping teams improve code quality and maintainability.

code qualitycode reviewrefactoring
0 likes · 20 min read
Mastering Code Review: Proven Practices to Boost Code Quality and Team Collaboration
Top Architect
Top Architect
Jan 7, 2023 · Backend Development

Principles and Practices of Code Review and Software Architecture

The article shares a senior architect's insights on why engineers and leaders must perform code reviews, how to avoid common pitfalls such as duplicated code, premature optimization, over‑encapsulation, and lack of design, and provides concrete best‑practice guidelines and Go code examples to improve software quality.

Best PracticesGolangbackend
0 likes · 42 min read
Principles and Practices of Code Review and Software Architecture
FunTester
FunTester
Jan 3, 2023 · Fundamentals

Static Testing, Code Review, and Using SonarQube for Software Quality Assurance

The article explains static testing concepts, the role of code inspection and reviews, the advantages and limitations of automated code scanning tools, and provides a practical guide for integrating SonarQube into a development workflow to improve code quality and enforce testing standards.

SonarQubecode inspectioncode review
0 likes · 6 min read
Static Testing, Code Review, and Using SonarQube for Software Quality Assurance