Tagged articles

Code Review

412 articles · Page 3 of 5
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.

Code ReviewTypeScript
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.

Code ReviewDevOpsbest practices
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.

Code ReviewDevOpsarchitecture
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.

AIAutoDevCode Review
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 automationCode ReviewDevOps
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.

Code ReviewDDDsoftware architecture
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.

Code ReviewFrontendSecurity
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.

AICode ReviewKnowledge Base
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.

BunCode ReviewFrontend
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 DevelopmentCode ReviewFastjson
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.

Code Reviewarchitecturerefactoring
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.

Code ReviewDocumentationProject Management
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.

Code ReviewJavaclean code
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.

Code ReviewInput ValidationPHP
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.

Code ReviewGit workflowStatic Analysis
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.

Code Reviewbest practicesclean code
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.

Code ReviewGit workflowStatic Analysis
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.

Code ReviewR&D Managementbest practices
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.

Code Reviewbranching strategysoftware collaboration
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 Reviewcode qualityrefactoring
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.

Code Reviewbackendbest practices
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.

Code ReviewSonarQubecode inspection
0 likes · 6 min read
Static Testing, Code Review, and Using SonarQube for Software Quality Assurance
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 3, 2023 · Fundamentals

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

This comprehensive guide explains why code review matters, shares real‑world practices from leading companies, outlines concrete steps for submitters and reviewers, warns against common pitfalls like DRY violations and poor pagination, and offers actionable tips to make reviews effective and sustainable.

Code ReviewTeam Collaborationcode quality
0 likes · 19 min read
Mastering Code Review: Proven Practices to Boost Code Quality and Team Collaboration
Selected Java Interview Questions
Selected Java Interview Questions
Nov 26, 2022 · Backend Development

Elon Musk’s Code Review at Twitter Unveils Timeline Mixer Architecture

Elon Musk visited Twitter’s headquarters for a code review, shared a group photo and detailed diagrams of the Timeline Mixer and Home Mixer components, highlighted performance and advertising insights, and sparked discussion with simplified and historical architecture comparisons, while also promoting a backend tech community and Java interview resources.

Code ReviewElon MuskTimeline Mixer
0 likes · 3 min read
Elon Musk’s Code Review at Twitter Unveils Timeline Mixer Architecture
21CTO
21CTO
Nov 19, 2022 · Fundamentals

Mastering Code Reviews: Practical Tips to Boost Software Quality

This article explores how effective code reviews foster teamwork, improve code quality, and accelerate developer growth by setting clear goals, focusing on constructive feedback, asking probing questions, mentoring wisely, and keeping review sessions concise and engaging.

Code ReviewTeam Collaborationdevelopment practices
0 likes · 8 min read
Mastering Code Reviews: Practical Tips to Boost Software Quality
21CTO
21CTO
Nov 10, 2022 · Fundamentals

Which Mistakes Are Killing Your Developer Career? 10 Habits to Avoid

This article outlines ten common developer missteps—from hoarding knowledge and skipping code reviews to weak testing and undocumented changes—and explains how avoiding them can transform you into a high‑value software engineer.

Code ReviewDebuggingtesting
0 likes · 5 min read
Which Mistakes Are Killing Your Developer Career? 10 Habits to Avoid
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Frontend Development

Front‑End Development Standards and Best Practices

This comprehensive guide outlines front‑end development standards—including naming conventions, technology‑stack choices, programming rules, Git workflow, BFF design, front‑back collaboration, IDE settings, testing strategies, and documentation—to improve code maintainability, team efficiency, and project quality.

Code ReviewDocumentationGit workflow
0 likes · 20 min read
Front‑End Development Standards and Best Practices
Wukong Talks Architecture
Wukong Talks Architecture
Sep 23, 2022 · Fundamentals

SVN-Based Multi‑Branch Development Workflow and Process Guide

This article presents a comprehensive guide to using Subversion (SVN) for multi‑branch version control, covering branch management, daily development cycles, hot‑fix procedures, conflict resolution, and step‑by‑step setup and merge operations to streamline development and testing workflows.

Code ReviewDevelopment Workflowbranch management
0 likes · 9 min read
SVN-Based Multi‑Branch Development Workflow and Process Guide
DaTaobao Tech
DaTaobao Tech
Sep 2, 2022 · Backend Development

Debugging Cloud Storage Middleware Migration Issues in Backend Development

The team resolved export failures caused by a deprecated cloud‑storage middleware by adding a new method that generates user‑specific sub‑paths and saves files, but recognized security, configurability, and maintainability issues, recommending configurable buckets, thorough permission reviews, and reusable design when migrating third‑party dependencies.

Cloud StorageCode ReviewSoftware Design
0 likes · 7 min read
Debugging Cloud Storage Middleware Migration Issues in Backend Development
IT Architects Alliance
IT Architects Alliance
Aug 15, 2022 · R&D Management

Essential Practices for Effective Engineering Projects and R&D Management

This article outlines comprehensive guidelines for keeping customers happy, managing projects, designing robust APIs, conducting thorough code reviews, shaping strategic direction, ensuring observability, and fostering research, all aimed at building resilient and high‑performing engineering teams.

API DesignCode ReviewObservability
0 likes · 12 min read
Essential Practices for Effective Engineering Projects and R&D Management
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 31, 2022 · Information Security

10 Hidden Python Security Pitfalls Every Developer Must Avoid

This article reveals ten little‑known Python security pitfalls—from optimized‑away asserts and directory permission quirks to URL parsing quirks and Unicode normalization issues—explaining each flaw, its impact, and how to mitigate it, helping developers safeguard their code.

Code ReviewSecurityVulnerabilities
0 likes · 17 min read
10 Hidden Python Security Pitfalls Every Developer Must Avoid
Architecture Breakthrough
Architecture Breakthrough
Jul 18, 2022 · R&D Management

Simplify Your Team’s Work: Practical Code Quality Assurance Strategies

This article explains why technical leaders must establish robust code quality assurance mechanisms—covering static analysis, unit testing, code reviews, defect tracking, automation, and release checks—to reduce manual effort, prevent production issues, and ultimately accelerate delivery while fostering developer growth.

Code ReviewQuality Assuranceautomation
0 likes · 8 min read
Simplify Your Team’s Work: Practical Code Quality Assurance Strategies
Software Development Quality
Software Development Quality
Jul 9, 2022 · R&D Management

How to Minimize Technical Debt and Boost Delivery Efficiency

This guide defines technical debt, outlines its classification into vulnerabilities, bugs, and code smells, and presents clear objectives, principles, standards, evaluation rules, recommended practices, and metrics to visualize, assess, and systematically reduce debt, thereby improving project delivery efficiency.

Code ReviewDevOpsSonarQube
0 likes · 5 min read
How to Minimize Technical Debt and Boost Delivery Efficiency
Software Development Quality
Software Development Quality
Jul 9, 2022 · R&D Management

How Effective Code Reviews Boost Quality and Team Skills

This guide explains why systematic code reviews improve software quality, uncover deep design flaws, enhance security, and foster continuous learning among developers, while outlining clear goals, principles, review criteria, best practices, and measurable metrics for successful implementation.

Code Reviewbest practicesdevelopment process
0 likes · 8 min read
How Effective Code Reviews Boost Quality and Team Skills
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 3, 2022 · Frontend Development

Key Frontend Topics: Promises, Code Review, Race Conditions, Standards, Webpack

Explore a curated set of frontend development articles covering the evolution of asynchronous JavaScript with Promises and async/await, best practices for code reviews, handling race conditions in React, establishing comprehensive frontend standards, the quirks of JavaScript's with statement, and advanced webpack splitChunks and manifest optimization techniques.

AsynchronousCode ReviewFrontend
0 likes · 4 min read
Key Frontend Topics: Promises, Code Review, Race Conditions, Standards, Webpack
dbaplus Community
dbaplus Community
May 25, 2022 · Backend Development

How to Ensure Concurrency Quality with Distributed Locks in E‑Commerce Systems

This article explains why concurrency issues like overselling occur in e‑commerce, introduces distributed lock concepts and mainstream implementations (MySQL, Redis, Zookeeper/etcd), and provides a three‑stage quality‑assurance framework with code‑review checklists, testing methods, and data‑reconciliation techniques.

Code ReviewDistributed Lockbackend
0 likes · 12 min read
How to Ensure Concurrency Quality with Distributed Locks in E‑Commerce Systems
php Courses
php Courses
Apr 14, 2022 · Frontend Development

Common ES6 Pitfalls and Improvements: A Leader’s Code Review Rants

The article presents a series of JavaScript ES6 code‑review critiques, explaining why older ES5 patterns are problematic and demonstrating modern ES6 alternatives such as destructuring, spread operators, template literals, optional chaining, async/await, and array methods with clear code examples.

Async/AwaitCode ReviewDestructuring
0 likes · 8 min read
Common ES6 Pitfalls and Improvements: A Leader’s Code Review Rants
IT Services Circle
IT Services Circle
Mar 27, 2022 · Fundamentals

Understanding Bad Code: Causes, Characteristics, Risks, and Solutions

This article examines why developers produce low‑quality code, describes typical symptoms such as unreadability and excessive nesting, outlines the long‑term costs and risks of bad code, and presents expert‑recommended practices—including code reviews, design documentation, technical debt repayment, and disciplined development processes—to improve code quality.

Code Reviewbad codecode quality
0 likes · 12 min read
Understanding Bad Code: Causes, Characteristics, Risks, and Solutions
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 28, 2022 · Frontend Development

Mastering Defensive Programming in Front‑end Development: Prevent, Correct, Guide

This article explains defensive programming for front‑end developers, covering its definition, the three pillars of prevention, correction and direction, common UI and code crisis points, detailed code‑review checklists, CSS defensive rules, and responsive design considerations to build resilient, user‑friendly applications.

CSS best practicesCode ReviewUI resilience
0 likes · 30 min read
Mastering Defensive Programming in Front‑end Development: Prevent, Correct, Guide
21CTO
21CTO
Feb 24, 2022 · Backend Development

42 Hard‑Earned Lessons for Building Reliable Production Databases

This article translates Mahesh Balakrishnan’s 42‑point guide on building production databases, covering customer focus, project management, design principles, code review practices, strategy, observability, and research, offering concrete advice for engineers and teams creating robust backend systems.

Code ReviewObservabilityProject Management
0 likes · 12 min read
42 Hard‑Earned Lessons for Building Reliable Production Databases
IT Services Circle
IT Services Circle
Feb 16, 2022 · Information Security

10 Unknown Security Pitfalls for Python

This article outlines ten lesser‑known Python security pitfalls—from optimized‑away asserts and directory permission quirks to path traversal, regex misuse, Unicode normalization attacks, and IP address normalization—illustrating how subtle language features can lead to serious vulnerabilities in real‑world applications.

Code ReviewPythonSecurity
0 likes · 16 min read
10 Unknown Security Pitfalls for Python
DevOps
DevOps
Jan 10, 2022 · Operations

Pull Requests vs Continuous Integration: Reducing Delays and Improving Code Review Practices

The article explains how GitHub pull requests, while useful for reviewing external contributions, introduce performance and feedback delays compared to continuous integration, and proposes faster CI‑driven workflows and alternative code‑review practices such as pair programming, scheduled reviews, and pipeline approvals to maintain quality without sacrificing speed.

Code ReviewPull Requests
0 likes · 8 min read
Pull Requests vs Continuous Integration: Reducing Delays and Improving Code Review Practices
Java Captain
Java Captain
Jan 7, 2022 · Fundamentals

A Collection of the Worst Code Snippets and What They Teach Us

The article humorously showcases a series of poorly written code examples—from magic numbers and overly long variable names to emoji variables and convoluted switch statements—offering developers reflective commentary on common pitfalls and encouraging better coding practices.

Code ReviewDebuggingProgramming Fundamentals
0 likes · 6 min read
A Collection of the Worst Code Snippets and What They Teach Us
Youzan Coder
Youzan Coder
Dec 28, 2021 · Mobile Development

Improving Mobile Quality at Youzan: Practices, Challenges, and Solutions

Youzan boosted mobile product reliability by instituting proactive anomaly detection, rigorous unit‑testing and CI, a disciplined betterMR review workflow, and dedicated performance monitoring to meet offline and hardware constraints, cutting incident volume to one‑third and fostering a virtuous cycle of stability and team morale.

Code ReviewQuality Assurancecontinuous integration
0 likes · 20 min read
Improving Mobile Quality at Youzan: Practices, Challenges, and Solutions
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 17, 2021 · Game Development

A Comprehensive Guide to Code Review in Game Development

This article explains how systematic code review—covering language familiarity, functional understanding, architecture analysis, interface security, branch completeness, logging, asynchronous risks, performance optimization, and coding standards—helps game developers detect bugs, improve reliability, and maintain high‑quality server code.

AsynchronousCode Reviewbackend
0 likes · 11 min read
A Comprehensive Guide to Code Review in Game Development
Tencent Cloud Developer
Tencent Cloud Developer
Dec 6, 2021 · Fundamentals

Improving Code Quality: Methods, Priorities, and Stages

The article explains why high‑quality code boosts product and developer success, lists practical practices such as style standards, meaningful naming, testing, CI, reviews and pair programming, and recommends tackling improvements in three stages—first delivering business functionality, then enhancing readability, and finally reducing complexity.

Code ReviewComplexitybest practices
0 likes · 5 min read
Improving Code Quality: Methods, Priorities, and Stages
DevOps Cloud Academy
DevOps Cloud Academy
Nov 24, 2021 · Fundamentals

How to Excel at Code Reviews: 13 Standards for Effective Reviews

This article outlines 13 essential code review standards that help improve software health, ensure quality, accelerate feedback, foster learning, and maintain a collaborative, respectful review process for developers while also addressing conflicts, testing requirements, and UI demonstrations.

Code ReviewDevelopment Workflowsoftware quality
0 likes · 12 min read
How to Excel at Code Reviews: 13 Standards for Effective Reviews
21CTO
21CTO
Nov 16, 2021 · Fundamentals

Why Code Review Matters: Mastering Design Principles for Cleaner Code

This article explains why developers and leaders must practice thorough code reviews, outlines common pitfalls such as duplicated code and premature optimization, and shares concrete Go examples and timeless engineering principles—like KISS, composition over inheritance, and transparent design—to help teams build maintainable, high‑quality software.

Code ReviewDesign Principlesbest practices
0 likes · 42 min read
Why Code Review Matters: Mastering Design Principles for Cleaner Code
Java Architect Essentials
Java Architect Essentials
Nov 12, 2021 · Fundamentals

Top 7 Signs of an Inexperienced Programmer and How to Avoid Them

The article outlines seven common behaviors that reveal a programmer’s lack of experience—such as massive one‑off commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—and offers practical steps to become more professional and productive.

Code ReviewProfessionalismcareer advice
0 likes · 10 min read
Top 7 Signs of an Inexperienced Programmer and How to Avoid Them
Programmer DD
Programmer DD
Nov 11, 2021 · Fundamentals

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

Understanding the seven common habits—such as massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—helps developers recognize unprofessional behavior and adopt practical strategies to improve productivity and advance their software engineering careers.

Code ReviewProfessionalismcareer advice
0 likes · 11 min read
7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)
DevOps
DevOps
Nov 1, 2021 · R&D Management

Ten Practices for Building a Strong Engineering Culture

The article outlines ten actionable strategies—optimizing iteration speed, relentless automation, building proper abstractions, rigorous code reviews, fostering respectful environments, shared code ownership, investing in automated testing, allocating 20% time, cultivating continuous learning, and hiring top talent—to create a thriving engineering culture.

Code Reviewcontinuous learningengineering culture
0 likes · 18 min read
Ten Practices for Building a Strong Engineering Culture
Wukong Talks Architecture
Wukong Talks Architecture
Oct 25, 2021 · Databases

MySQL Index Optimization and Code Review Practices

This article explains MySQL index fundamentals, the B+Tree structure, various index types, the concept of covering indexes to avoid row look‑ups, the left‑most prefix rule, and presents three real‑world optimization cases that illustrate how to design effective composite indexes, reduce index size, and improve query performance while avoiding costly table scans and sorts.

Code ReviewComposite IndexCovering Index
0 likes · 13 min read
MySQL Index Optimization and Code Review Practices
Big Data Technology Architecture
Big Data Technology Architecture
Oct 14, 2021 · Backend Development

Effective Code Review and Software Design Principles for Go Backend Development

This article shares practical insights on why engineers and leaders must conduct code reviews, identifies common causes of poor code such as duplication and premature decisions, and presents concrete design principles—including simplicity, composition, transparency, and disciplined logging—illustrated with Go code examples to help teams build maintainable, high‑quality backend systems.

Code ReviewSoftware Designarchitecture
0 likes · 39 min read
Effective Code Review and Software Design Principles for Go Backend Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 29, 2021 · R&D Management

How Data‑Driven Ops Boosted Our Front‑End Team’s Code Review Efficiency

By applying data‑driven operations to a rapidly growing front‑end data‑platform team, we defined key metrics, built automated reporting tools, and leveraged monitoring and analytics to uncover bottlenecks in code review, ultimately improving development efficiency, visibility, and decision‑making across projects.

Code ReviewDevOpsEfficiency
0 likes · 22 min read
How Data‑Driven Ops Boosted Our Front‑End Team’s Code Review Efficiency
DevOps Cloud Academy
DevOps Cloud Academy
Sep 24, 2021 · Fundamentals

Why Change Lists Should Be Small and How to Keep Them Small

Keeping change lists (CLs) small improves review speed, thoroughness, reduces bugs, eases merging and rollback, and helps maintain continuous workflow, with practical guidelines on size limits, splitting techniques, and testing requirements for effective code review.

CL sizeCode Reviewchange list
0 likes · 11 min read
Why Change Lists Should Be Small and How to Keep Them Small
21CTO
21CTO
Sep 21, 2021 · Fundamentals

7 Proven Ways to Boost Your Code‑Reading Skills

Discover seven practical techniques—from running the code and grasping high‑level architecture to leveraging tools, mastering language conventions, studying design patterns, participating in code reviews, and performing temporary refactoring—that dramatically improve a developer's ability to read and understand source code.

Code ReviewDesign Patternscode reading
0 likes · 7 min read
7 Proven Ways to Boost Your Code‑Reading Skills
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 18, 2021 · Fundamentals

How Effective Code Reviews Can Transform Your Team’s Quality

This comprehensive guide explains why code reviews are essential, outlines their benefits and challenges, describes review formats, participants, focus areas, step‑by‑step processes, key operations, principles, and common pitfalls, providing practical advice and examples to help teams improve code quality and collaboration.

Code Reviewbest practicescode quality
0 likes · 23 min read
How Effective Code Reviews Can Transform Your Team’s Quality
DevOps Cloud Academy
DevOps Cloud Academy
Sep 14, 2021 · Fundamentals

The Importance of Code Review and Effective Practices for Engineering Teams

This article explains why high‑quality code review is vital for software teams, outlines the responsibilities of submitters and reviewers, emphasizes clear commit messages and test plans, and offers practical guidance for giving constructive and appreciative feedback to improve code quality and team collaboration.

Code ReviewCommit MessageTest Plan
0 likes · 7 min read
The Importance of Code Review and Effective Practices for Engineering Teams
Taobao Frontend Technology
Taobao Frontend Technology
Aug 25, 2021 · Frontend Development

How Stage-Based Code Review Transforms Large Frontend Changes

This article explains the design, implementation, and data‑driven evaluation of a staged code‑review workflow for large frontend changes, highlights limitations of the current system, and proposes an improved process that lets developers drive stage creation, reducing reviewer overload and enhancing code quality.

Code ReviewDevelopment Workflowsoftware engineering
0 likes · 9 min read
How Stage-Based Code Review Transforms Large Frontend Changes
Taobao Frontend Technology
Taobao Frontend Technology
Aug 24, 2021 · Frontend Development

Boosting Frontend Code Review Quality: Lessons from Alibaba’s DEF Platform

This article examines the quality challenges of Alibaba's DEF frontend code review system, identifies issues such as short review times, low comment rates, and oversized changes, and proposes practical solutions including staged reviews, better notifications, comment defect tagging, reviewer recommendation, and static analysis integration.

Code ReviewReview Processautomation
0 likes · 16 min read
Boosting Frontend Code Review Quality: Lessons from Alibaba’s DEF Platform
Taobao Frontend Technology
Taobao Frontend Technology
Aug 20, 2021 · Frontend Development

How to Measure and Improve Front‑End Code Review Quality: Metrics, Insights, and Best Practices

This article examines the evolution of code review, defines key quality metrics such as LOC, inspection time, defect count, and derived rates, analyzes data from CodeCollaborator and Alibaba’s DEF platform, and offers actionable insights to enhance front‑end code review effectiveness.

Code Reviewdata analysisquality metrics
0 likes · 15 min read
How to Measure and Improve Front‑End Code Review Quality: Metrics, Insights, and Best Practices
Laravel Tech Community
Laravel Tech Community
Aug 9, 2021 · Backend Development

Top 15 Code Review Tools for Improving Software Quality

This article presents a curated list of the 15 best code review tools, describing each platform’s features and benefits to help developers streamline code inspections, improve software quality, and enhance team collaboration.

Code ReviewDevelopment ToolsGerrit
0 likes · 9 min read
Top 15 Code Review Tools for Improving Software Quality
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Aug 8, 2021 · Frontend Development

Mastering Code Review: Essential Practices for Frontend Teams

This article outlines why code review matters, defines the roles of authors and reviewers, details a step‑by‑step CR workflow, sets clear review standards, and explains how disciplined reviews boost code quality and team efficiency in frontend development.

Code ReviewGit workflowTeam Collaboration
0 likes · 6 min read
Mastering Code Review: Essential Practices for Frontend Teams
Laravel Tech Community
Laravel Tech Community
Jul 26, 2021 · Fundamentals

7 Signs of an Amateur Programmer and How to Avoid Them

The article outlines seven common unprofessional behaviors of inexperienced developers—such as massive one‑time commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical advice to adopt more disciplined, collaborative, and growth‑oriented habits.

Code ReviewProfessionalismcareer advice
0 likes · 10 min read
7 Signs of an Amateur Programmer and How to Avoid Them
Tencent Architect
Tencent Architect
Jun 17, 2021 · Fundamentals

The Importance, Challenges, and Best Practices of Code Review in TDSQL‑C

This article explains why code review is critical, outlines its benefits and common difficulties, describes the TDSQL‑C distributed database architecture, and presents a detailed code‑review workflow, author and reviewer responsibilities, commit conventions, and cultural practices to improve software quality and reliability.

Code ReviewDistributed DatabasesTDSQL-C
0 likes · 11 min read
The Importance, Challenges, and Best Practices of Code Review in TDSQL‑C
Alibaba Terminal Technology
Alibaba Terminal Technology
May 26, 2021 · Backend Development

How O2 CodeReview Finds the Correct Merge Base for Accurate Diff

This article explains how the O2 CodeReview tool, built on a pure‑frontend IDE, determines the appropriate merge‑base using Git data, handles multiple branch scenarios, and implements a version‑skip algorithm to reduce review workload while ensuring correct diff information.

Code ReviewDiff Algorithmfrontend IDE
0 likes · 15 min read
How O2 CodeReview Finds the Correct Merge Base for Accurate Diff
Selected Java Interview Questions
Selected Java Interview Questions
May 15, 2021 · Fundamentals

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

The article outlines seven common behaviors of inexperienced developers—such as large one‑off commits, messy code, multitasking, arrogance, ignoring feedback, handling personal matters during work hours, and chasing every new tech trend—and offers practical steps to become a more professional and effective software engineer.

Code Reviewcareer developmentsoftware engineering
0 likes · 12 min read
Top 7 Signs of an Inexperienced Programmer and How to Overcome Them
Top Architect
Top Architect
May 9, 2021 · Backend Development

Principles and Practices for Effective Code Review and Software Architecture

This article shares a senior backend engineer's insights on why code review is essential, common pitfalls that degrade code quality, and a set of concrete principles—ranging from simplicity and composition to transparency and error handling—to guide developers in writing maintainable, scalable Go code and robust system designs.

Code ReviewDesign PrinciplesEngineering
0 likes · 39 min read
Principles and Practices for Effective Code Review and Software Architecture
php Courses
php Courses
May 7, 2021 · Backend Development

Discouraged Laravel Practices and Safer Alternatives

The article examines several Laravel coding patterns that are not recommended—such as using request dynamic properties, model $appends, and ambiguous dynamic attributes—and provides clearer, safer code examples for each case.

Code Reviewbest practiceslaravel
0 likes · 4 min read
Discouraged Laravel Practices and Safer Alternatives
Top Architect
Top Architect
May 5, 2021 · Fundamentals

7 Signs of an Amateur Programmer and How to Overcome Them

The article outlines seven common behaviors of inexperienced developers—such as large one‑off 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 software engineer.

Code Reviewcareer adviceprofessional growth
0 likes · 10 min read
7 Signs of an Amateur Programmer and How to Overcome Them
Youzan Coder
Youzan Coder
Apr 30, 2021 · Backend Development

Uncovering Hidden Flaws in a Distributed Lock Implementation: A Structured Code Review

This article examines the business context and collection workflow of a BOS‑integrated service, dissects the distributed lock logic and its execution sequence, and conducts a thorough structured code review that reveals logical, exception, non‑functional, and testability issues while offering concrete improvement recommendations.

Code ReviewDistributed LockJava
0 likes · 8 min read
Uncovering Hidden Flaws in a Distributed Lock Implementation: A Structured Code Review
Byte Quality Assurance Team
Byte Quality Assurance Team
Apr 28, 2021 · Cloud Computing

Ensuring Release Quality and Security for Cloud Server-Side SDKs: Practices and Pipeline Construction

This article details the engineering practices and pipeline construction strategies employed by Volcengine to ensure the release quality, security compliance, and version control of its multi-language server-side SDKs, addressing common challenges in code review, automated testing, and continuous delivery workflows.

CI/CD pipelineCloud ComputingCode Review
0 likes · 7 min read
Ensuring Release Quality and Security for Cloud Server-Side SDKs: Practices and Pipeline Construction
21CTO
21CTO
Apr 22, 2021 · Fundamentals

Why Code Review Matters: Principles for Writing Better Backend Code

The article explains why engineers and leaders must perform code reviews, outlines common pitfalls such as duplicated code, premature optimization, and poor design, and presents concrete principles—KISS, composition, transparency, and error handling—backed by Go examples and Unix philosophy to help teams produce maintainable, high‑quality software.

Code ReviewDesign Principlesbest practices
0 likes · 41 min read
Why Code Review Matters: Principles for Writing Better Backend Code
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 20, 2021 · R&D Management

Turn Code Reviews into Seamless Collaboration with Git, Email, and PRs

This article explains how to conduct code reviews using email patches, Git commands, GitHub pull‑request workflows, and Alibaba Cloud Codeup, covering patch generation, reviewer signatures, offline review techniques, and server‑side hooks to create a traceable, collaborative development process.

Alibaba Cloud CodeupCode ReviewGit
0 likes · 11 min read
Turn Code Reviews into Seamless Collaboration with Git, Email, and PRs
ITPUB
ITPUB
Mar 24, 2021 · Fundamentals

Mastering Code Review: 12 Principles for Writing Clean, Maintainable Go Code

This article shares a senior engineer's practical philosophy on code review, covering why reviews matter, common pitfalls like duplicated code and premature optimization, and twelve concrete principles—such as simplicity, composition, transparency, and early returns—to help developers write clearer, more maintainable Go programs.

Code ReviewDesign Principlesclean code
0 likes · 41 min read
Mastering Code Review: 12 Principles for Writing Clean, Maintainable Go Code
DevOps
DevOps
Mar 11, 2021 · Fundamentals

Code Review Best Practices – Lessons from the Trenches

This article compiles lessons from various engineering blogs on why and how to conduct code reviews, covering their role in quality assurance, team learning, pull‑request preparation, constructive communication, and the importance of praise and positive tone.

Code ReviewQuality AssuranceTeam Collaboration
0 likes · 15 min read
Code Review Best Practices – Lessons from the Trenches
21CTO
21CTO
Mar 6, 2021 · Information Security

How a Rookie SQL Injection Mistake Cost Gab’s CTO and Users 70 GB of Data

A recent DDoSecrets leak revealed that Gab’s new CTO introduced a simple SQL injection flaw in the Rails codebase, allowing hackers to steal 70 GB of user data, prompting the CEO’s public apology, code deletions, and a stark reminder of the importance of secure coding practices.

CTO mistakeCode ReviewRails
0 likes · 9 min read
How a Rookie SQL Injection Mistake Cost Gab’s CTO and Users 70 GB of Data
Su San Talks Tech
Su San Talks Tech
Feb 14, 2021 · Fundamentals

7 Common Java String Pitfalls and How to Avoid Them

This article walks through frequent Java string‑related mistakes—including misuse of replace vs replaceAll, Integer equality pitfalls, BigDecimal precision issues, StringBuilder versus String, isEmpty vs isBlank, MyBatis mapper null checks, and indexOf logic—providing clear explanations, code examples, and best‑practice recommendations.

BigDecimalCode ReviewMyBatis
0 likes · 13 min read
7 Common Java String Pitfalls and How to Avoid Them
DevOps Cloud Academy
DevOps Cloud Academy
Jan 28, 2021 · Fundamentals

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

This article outlines five practical version‑control best practices—choosing a suitable branching strategy, committing small frequent changes, writing descriptive commit messages, developing on branches, and performing regular code reviews—to improve team collaboration and delivery speed in modern software projects.

Code ReviewGitbranching strategy
0 likes · 14 min read
2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration
Architecture Digest
Architecture Digest
Jan 24, 2021 · Databases

Debugging a High‑Load SQL Query: Index Miss and Temporary Fix

A production MySQL database suffered CPU overload due to a high‑volume query that bypassed an index because a leftmost column was missing, leading to full‑table scans, and the issue was resolved by adding a new composite index and correcting validation annotations in the Java code.

Code ReviewJavaSQL Performance
0 likes · 8 min read
Debugging a High‑Load SQL Query: Index Miss and Temporary Fix
dbaplus Community
dbaplus Community
Jan 24, 2021 · R&D Management

Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career

A senior architect learns why he remains stuck while his former colleague climbs the ladder, discovering eight actionable habits—from reading all code and judging project direction to mastering meetings, version control, and pragmatic coding—that can transform technical expertise into real career advancement.

Code Reviewcareer developmentmeeting management
0 likes · 14 min read
Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career