Tagged articles
348 articles
Page 3 of 4
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 IndexDatabase Performance
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.

ArchitectureBackend EngineeringCode review
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 reviewData AnalyticsDevOps
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 messagesoftware-engineering
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 reviewGerritOpen-source
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 reviewFrontend Developmentgit-workflow
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 reviewTDSQL-Cbest practices
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 AlgorithmVersion Control
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.

Career DevelopmentCode reviewsoftware-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 reviewEngineeringGolang
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 reviewLaravelbest practices
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.

BackendCode reviewbest practices
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 reviewGolangbest 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 reviewCollaboration
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 reviewGolangclean 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 assurancesoftware-engineering
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 reviewOpen-source
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 reviewString
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 reviewGitVersion Control
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 reviewMySQLSQL 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.

Career DevelopmentCode reviewVersion Control
0 likes · 14 min read
Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career
21CTO
21CTO
Jan 22, 2021 · Fundamentals

Mastering Code Review: 12 Principles for Cleaner, Maintainable Code

This article shares practical insights and principles—from the importance of code review to concrete guidelines like KISS, composition, and transparency—helping developers write higher‑quality, easier‑to‑maintain software while avoiding common pitfalls such as duplication, premature optimization, and over‑engineered designs.

Code reviewGolangbest practices
0 likes · 44 min read
Mastering Code Review: 12 Principles for Cleaner, Maintainable Code
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 22, 2021 · Fundamentals

Why Code Review Matters: Core Principles for Better Backend Development

This article explores the essential reasons why engineers and leaders must practice code review, outlines common pitfalls such as duplicated code and premature optimization, and presents concrete design principles, model‑driven thinking, and Unix‑inspired guidelines to improve code quality and maintainability in large‑scale backend systems.

Code reviewbest practicesdesign principles
0 likes · 43 min read
Why Code Review Matters: Core Principles for Better Backend Development
Java Interview Crash Guide
Java Interview Crash Guide
Jan 18, 2021 · Fundamentals

Why Code Reviews Matter: Boost Quality, Reduce Debt, and Empower Teams

This guide explains why code reviews are essential for maintaining product quality, preventing technical debt, fostering team knowledge sharing, and improving developer skills, while also addressing common challenges, best‑practice processes, and practical examples to help teams implement effective reviews.

Code reviewSoftware qualitycode quality
0 likes · 20 min read
Why Code Reviews Matter: Boost Quality, Reduce Debt, and Empower Teams
Top Architect
Top Architect
Jan 15, 2021 · Fundamentals

Code Review Best Practices: Lessons from the Trenches

This article compiles key lessons from various engineering blogs on why code reviews matter, covering their role in quality assurance, team growth, effective review checklists, preparing pull requests, humane communication, and recognizing contributions, providing a comprehensive guide to improve review processes.

Code reviewQuality assuranceteam collaboration
0 likes · 15 min read
Code Review Best Practices: Lessons from the Trenches
Selected Java Interview Questions
Selected Java Interview Questions
Jan 8, 2021 · Fundamentals

The Value and Implementation of Code Review in Software Development Teams

Code Review, a crucial yet often overlooked development practice, enhances code quality, promotes team knowledge sharing, enforces consistent standards, and improves maintainability, while the article outlines its benefits, practical guidelines, timing, formats, and specific expectations for reviewers and reviewees to foster effective adoption.

Code reviewSoftware qualitybest practices
0 likes · 8 min read
The Value and Implementation of Code Review in Software Development Teams
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 2, 2021 · R&D Management

Curated Collection of Google and Microsoft Engineering Practices and Resources

This article presents a curated list of ten insightful resources covering Google’s OKR guide, code coverage best practices, code health principles, software product team efficiency metrics, unit testing responsibilities, quality assurance case studies, effective code review, Microsoft’s testing transformation, agile misconceptions, and related engineering topics.

Code reviewGoogleMicrosoft
0 likes · 5 min read
Curated Collection of Google and Microsoft Engineering Practices and Resources
Java Interview Crash Guide
Java Interview Crash Guide
Dec 31, 2020 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the multiple benefits of code review—from knowledge sharing and improving code quality to enforcing team standards—and provides practical steps, cultural tips, tool recommendations, and workflow guidelines to help development teams adopt effective code review practices.

Code reviewQuality assurancebest practices
0 likes · 13 min read
Why Code Review Is Essential and How to Implement It Effectively
DevOps Cloud Academy
DevOps Cloud Academy
Dec 22, 2020 · Fundamentals

How to Excel in Code Review

This article outlines 13 practical code review standards—ranging from improving system health and rapid feedback to fostering education, respecting guidelines, handling conflicts, ensuring testing, and encouraging constructive communication—aimed at helping developers conduct effective reviews and maintain high-quality, maintainable codebases.

Code reviewSoftware qualitybest practices
0 likes · 13 min read
How to Excel in Code Review
ITPUB
ITPUB
Dec 15, 2020 · Fundamentals

Essential Code Review Principles Every Engineer Should Master

This article compiles practical code‑review guidelines, well‑known architecture principles, and personal engineering habits—covering self‑explaining code, DRY, dependency inversion, error handling, testing strategies, and common pitfalls—to help developers write maintainable, high‑quality software.

Code reviewGolangarchitecture principles
0 likes · 46 min read
Essential Code Review Principles Every Engineer Should Master
Programmer DD
Programmer DD
Dec 11, 2020 · Fundamentals

13 Google-Inspired Code Review Standards to Boost Software Quality

This article presents 13 Google-inspired code review standards that aim to improve software quality, ensure error‑free and well‑styled code, accelerate merges, foster learning, maintain testing, and promote respectful, thorough, and holistic review practices for developers.

Code reviewDevelopmentGoogle standards
0 likes · 9 min read
13 Google-Inspired Code Review Standards to Boost Software Quality
Selected Java Interview Questions
Selected Java Interview Questions
Dec 6, 2020 · Fundamentals

Principles and Practices for Effective Code Review and Software Engineering

The article presents a comprehensive guide on why developers and leaders must perform code reviews, identifies common pitfalls such as duplicated code, premature optimization and over‑engineered OOP, and offers concrete principles, model‑design advice, and Golang examples to improve code quality and maintainability.

Code reviewGolangbest practices
0 likes · 42 min read
Principles and Practices for Effective Code Review and Software Engineering
Java Backend Technology
Java Backend Technology
Nov 29, 2020 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the importance of code review for improving code quality, fostering team knowledge sharing, enforcing consistent standards, and provides practical guidance on allocating time, choosing review formats, timing reviews, and setting clear expectations for reviewers and reviewees.

Code reviewdevelopment workflowsoftware-engineering
0 likes · 8 min read
Why Code Review Is Essential and How to Implement It Effectively
FunTester
FunTester
Nov 4, 2020 · Fundamentals

Understanding Regression Bugs and Effective Strategies for Handling Them

The article explains what regression bugs are, why regular regression testing is essential, the challenges they pose such as increased cost and time pressure, and outlines effective handling methods including code reviews, metric monitoring, left‑shift and continuous testing, and automation.

Code reviewQARegression testing
0 likes · 10 min read
Understanding Regression Bugs and Effective Strategies for Handling Them
php Courses
php Courses
Oct 30, 2020 · Backend Development

Common PHP Code Review Mistakes and How to Fix Them

After extensive code reviews, this article highlights frequent PHP mistakes—such as testing empty arrays before loops, unnecessary nesting, repeated isset calls, misuse of echo with sprintf, and inefficient array key checks—and provides concise refactored examples to improve readability and performance.

Code reviewPHPprogramming
0 likes · 4 min read
Common PHP Code Review Mistakes and How to Fix Them
Java Captain
Java Captain
Oct 25, 2020 · R&D Management

Lessons Learned from a Failed Project: A Project Manager’s Reflection

A project manager recounts how poor quality focus, insufficient team oversight, lack of design, uncontrolled requirement changes, and missing code reviews led to a disastrous rollout, and shares the corrective actions and key lessons to avoid similar failures in future software projects.

Code reviewLessons LearnedProject Management
0 likes · 10 min read
Lessons Learned from a Failed Project: A Project Manager’s Reflection
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 3, 2020 · R&D Management

How a Frontend Team Built a Scalable Code Review Process

This article outlines how a beauty‑industry frontend team tackled diverse tech stacks, team fragmentation, and code‑quality challenges by establishing a unified code review SOP, defining clear evaluation dimensions, and later platformizing the process for automation, visualization, and sustainable improvement.

Code reviewFrontendautomation
0 likes · 12 min read
How a Frontend Team Built a Scalable Code Review Process
macrozheng
macrozheng
Sep 30, 2020 · Fundamentals

Master Code Reviews: 10 Essential Practices Every Developer Should Follow

This article outlines ten practical code‑review guidelines—from logging standards and IDE warnings to unit testing, branch policies, hidden requirements, exception handling, and SQL performance—helping developers write clean, maintainable, and production‑ready code.

Code reviewbest practicesbranching
0 likes · 14 min read
Master Code Reviews: 10 Essential Practices Every Developer Should Follow
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 30, 2020 · Fundamentals

Why Code Reviews Matter: Benefits, Pitfalls, and Practical Guidelines

Code reviews are essential for maintaining product quality, reducing technical debt, and fostering team knowledge sharing, yet they face challenges like time constraints and subjective biases; this guide outlines why reviews matter, their benefits, common pitfalls, formats, participants, focus areas, processes, key operations, principles, and typical issues with practical examples.

Code reviewQuality assurancesoftware development
0 likes · 23 min read
Why Code Reviews Matter: Benefits, Pitfalls, and Practical Guidelines
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 27, 2020 · R&D Management

Why Daily Stand‑Ups and Strict Code Reviews Are Crucial for Software Development Success

The article reflects on a year of software development experience, emphasizing the importance of concise daily stand‑ups, rigorous code review, product‑oriented thinking, regular incident retrospectives, and thoughtful process adaptation to improve team efficiency, quality, and ownership in software projects.

Code reviewdaily stand-upprocess improvement
0 likes · 12 min read
Why Daily Stand‑Ups and Strict Code Reviews Are Crucial for Software Development Success
FunTester
FunTester
Sep 24, 2020 · Fundamentals

Why Small Pull Requests Boost Code Review Quality: Open‑Source Contribution Best Practices

The article shares practical guidelines for open‑source contributors, from using a concise GitHub address and submitting small pull requests to adopting polite communication, clear commit messages, a complete profile with an avatar, prompt issue responses, well‑structured bug reports, and a high‑quality README, all backed by research on review effectiveness.

Code reviewGitOpen-source
0 likes · 4 min read
Why Small Pull Requests Boost Code Review Quality: Open‑Source Contribution Best Practices
Top Architect
Top Architect
Sep 9, 2020 · Backend Development

Principles and Practices for Effective Code Review and Software Architecture

This article shares the author's insights on why engineers and leaders must conduct code reviews, identifies common causes of poor code such as duplication and premature decisions, and presents a set of design principles, model‑driven thinking, and concrete Go code examples to help improve software quality and maintainability.

Code reviewGolangSoftware Architecture
0 likes · 44 min read
Principles and Practices for Effective Code Review and Software Architecture
DevOps Cloud Academy
DevOps Cloud Academy
Sep 4, 2020 · Fundamentals

How to Excel at Code Reviews

This article outlines 13 practical code‑review standards that help improve software health, ensure quality, foster collaboration, and keep development teams satisfied by focusing on incremental improvements, timely feedback, education, and respectful communication.

Code reviewQuality assurancebest practices
0 likes · 11 min read
How to Excel at Code Reviews
Youzan Coder
Youzan Coder
Aug 28, 2020 · Mobile Development

How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins

This article details Youzan Retail's mobile continuous integration and delivery system, covering the background, challenges, architecture, packaging, distribution, compile and static checks, local Git hooks, code review workflow, messaging, and future improvements to streamline weekly releases for mobile teams.

CI/CDCode reviewGitLab
0 likes · 19 min read
How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins
21CTO
21CTO
Jul 9, 2020 · Fundamentals

Essential Habits Every Programmer Should Master

This article outlines key professional habits for programmers, from cautiously saying yes and boldly saying no, to building a personal knowledge system, maintaining code standards, conducting code reviews, focusing on one language at a time, and mastering time management and client understanding.

Career DevelopmentCode reviewprogramming habits
0 likes · 8 min read
Essential Habits Every Programmer Should Master
21CTO
21CTO
Jul 8, 2020 · Artificial Intelligence

How AWS CodeGuru Uses AI to Automate Code Reviews and Boost Performance

AWS CodeGuru, an AI‑driven code review service, automatically analyzes code in GitHub or Bitbucket, offers performance and error suggestions, and helps large teams maintain high‑quality software without the overhead of manual reviews.

AIAWSCode review
0 likes · 4 min read
How AWS CodeGuru Uses AI to Automate Code Reviews and Boost Performance
DevOps
DevOps
Jul 7, 2020 · Fundamentals

Built‑in Quality: Principles and Practices for Agile Software Development

Built‑in quality emphasizes integrating quality throughout the software development lifecycle, using agile principles, continuous integration, test‑driven development, code review, and shared code ownership to reduce technical debt, avoid rework, and ensure reliable, maintainable products.

Code reviewagilecontinuous integration
0 likes · 22 min read
Built‑in Quality: Principles and Practices for Agile Software Development
21CTO
21CTO
Jun 30, 2020 · Fundamentals

Why Code Review Matters: Lessons from a Golang Committee Member

This article explores the importance of code review for engineers and leaders, examines common pitfalls such as duplicated code and premature optimization, presents core software design principles like KISS and composition, and offers practical guidelines and Golang examples to improve code quality and maintainability.

Code reviewGolangbest practices
0 likes · 40 min read
Why Code Review Matters: Lessons from a Golang Committee Member
ITPUB
ITPUB
Jun 29, 2020 · Backend Development

Why Code Review Matters: Principles for Writing Better Backend Code

This article shares practical principles and concrete guidelines for effective code review and backend engineering, covering why reviews are essential, common pitfalls like duplicated code and premature optimization, design philosophies such as composition over inheritance, and actionable rules for maintaining clean, maintainable Go codebases.

Code reviewGolangbackend best practices
0 likes · 40 min read
Why Code Review Matters: Principles for Writing Better Backend Code
Top Architect
Top Architect
Jun 26, 2020 · Fundamentals

Principles and Practices for Effective Code Review and Software Design

The article shares a senior engineer's insights on why code review is essential, outlines common pitfalls such as duplicated code, premature optimization, and poor design, and presents concrete principles and practical guidelines—including KISS, composition over inheritance, and disciplined logging—to improve code quality and maintainability in large‑scale backend projects.

Code reviewEngineeringGolang
0 likes · 41 min read
Principles and Practices for Effective Code Review and Software Design
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 19, 2020 · R&D Management

Why Code Review Matters: 7 Practical Tips to Boost Quality and Collaboration

This article explains the true purpose of code review beyond bug hunting, explores its cultural and quality benefits, and offers seven actionable recommendations—including small batch reviews, frequent cycles, choosing the right reviewers, rapid feedback, modern tools, pair programming, and blending online with offline sessions—to make code reviews more effective.

Code reviewQuality assurancebest practices
0 likes · 12 min read
Why Code Review Matters: 7 Practical Tips to Boost Quality and Collaboration
High Availability Architecture
High Availability Architecture
Jun 1, 2020 · Fundamentals

Guidelines for Small, Fast Pull Requests in Remote Development Teams

The article outlines best practices for remote software teams to keep pull requests small, fast, and well‑communicated, emphasizing frequent reviews, clear labeling, context provision, reviewer support, CI automation, and a collaborative, non‑authoritative culture to improve code quality and team productivity.

Code reviewPull Requestbest practices
0 likes · 7 min read
Guidelines for Small, Fast Pull Requests in Remote Development Teams
JD Retail Technology
JD Retail Technology
Apr 9, 2020 · Fundamentals

Six Common Code Review Mistakes and How to Avoid Them

This article outlines six frequent code review pitfalls—including missing change notes, overusing generic exception handling, blind trust in third‑party inputs, overly broad variable scopes, lack of staged results, and excessive logging—and offers practical recommendations to improve code quality and maintainability.

Code reviewException HandlingSoftware quality
0 likes · 5 min read
Six Common Code Review Mistakes and How to Avoid Them
21CTO
21CTO
Apr 5, 2020 · Fundamentals

Why Code Optimization Can Backfire: 5 Practical Lessons from a Real‑World SAP Project

The article recounts a real SAP project where a stray 20‑second wait statement crippled performance, then outlines five actionable principles—including setting clear goals, using profilers, enabling compiler optimizations, targeted code adjustments, and mandatory code reviews—to ensure optimization improves speed without sacrificing quality.

Code OptimizationCode reviewCompiler Optimization
0 likes · 11 min read
Why Code Optimization Can Backfire: 5 Practical Lessons from a Real‑World SAP Project
Programmer DD
Programmer DD
Apr 1, 2020 · Fundamentals

Why Code Review Is the Secret Weapon for Better Software Quality

The article explores how disciplined Code Review fosters better software quality, emphasizing that every line of code should have purpose, encouraging concise, well‑named, and well‑documented code, while highlighting common pitfalls such as unnecessary complexity, poor exception handling, and scattered constants.

Code reviewSoftware qualitycoding standards
0 likes · 11 min read
Why Code Review Is the Secret Weapon for Better Software Quality
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 30, 2020 · Fundamentals

Why Code Review Is a Developer’s Secret Weapon for Quality and Growth

Code review, described as a rational dialogue about code, improves team harmony, uncovers hidden bugs, enforces meaningful naming, reduces redundancy, and promotes disciplined practices such as proper spacing, centralized constants, and thoughtful exception handling, ultimately turning every line of code into purposeful, maintainable software.

Code reviewbest practicesquality
0 likes · 12 min read
Why Code Review Is a Developer’s Secret Weapon for Quality and Growth
Qunar Tech Salon
Qunar Tech Salon
Mar 17, 2020 · Fundamentals

What I Learned from Doing 1,000 Code Reviews: Common Mistakes and Best Practices

The article shares insights from reviewing thousands of code submissions, highlighting frequent errors such as swallowing exceptions, overusing generic string types, and misusing nulls, and recommends concrete type usage, proper exception handling, Optionals, and "unlifting" techniques to improve code quality and maintainability.

Code reviewException HandlingOptionals
0 likes · 8 min read
What I Learned from Doing 1,000 Code Reviews: Common Mistakes and Best Practices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 16, 2020 · R&D Management

Guidelines for Frontline Technical Managers: Process, Standards, and Code Review

This article outlines the responsibilities of frontline technical managers, detailing project release stages, technical review and documentation standards, code style and development conventions, code management practices, and a comprehensive CodeReview process to ensure quality and efficiency across software projects.

Code reviewProcess StandardsR&D management
0 likes · 10 min read
Guidelines for Frontline Technical Managers: Process, Standards, and Code Review
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 7, 2020 · R&D Management

Comprehensive Guide to Development Process and Review Practices

This article outlines a detailed software development workflow—including requirement review, technical design review, coding, code review, testing, deployment, and post‑release retrospection—providing practical checklists, templates, and best‑practice recommendations to improve product quality and team efficiency.

Code reviewDeploymentprocess management
0 likes · 10 min read
Comprehensive Guide to Development Process and Review Practices
21CTO
21CTO
Mar 5, 2020 · Fundamentals

How Alibaba Overcame Three Major Challenges in Code Defect Detection with PRECFIX

This article explains how Alibaba's Cloud R&D team tackled the complex business environment, limited auxiliary resources, and strict product requirements of defect detection by developing the PRECFIX method, which extracts, clusters, and templates defect‑repair pairs to improve code review and patch recommendation.

Code reviewclusteringdefect detection
0 likes · 17 min read
How Alibaba Overcame Three Major Challenges in Code Defect Detection with PRECFIX
21CTO
21CTO
Mar 4, 2020 · Fundamentals

10 Essential Habits Every Programmer Should Master for Long‑Term Success

This article outlines ten practical habits—ranging from saying no to unreasonable requests and building a personal knowledge system to mastering code standards, reviews, time management, and proactive problem‑solving—that can help programmers grow professionally and deliver higher‑quality software throughout their careers.

Career GrowthCode reviewprogrammer habits
0 likes · 8 min read
10 Essential Habits Every Programmer Should Master for Long‑Term Success
macrozheng
macrozheng
Jan 21, 2020 · Backend Development

15 Essential Java Backend Optimization Tips to Boost Performance

This article shares practical Java backend best‑practice tips—ranging from reordering conditional checks and avoiding unnecessary object creation to efficient database queries, proper logging, idempotent APIs, and smart caching—to help developers write faster, safer, and more maintainable code.

Code reviewPerformance Optimizationbackend-development
0 likes · 14 min read
15 Essential Java Backend Optimization Tips to Boost Performance
Architecture Digest
Architecture Digest
Jan 9, 2020 · Fundamentals

Best Practices for Effective Code Review

This article explains why code review is essential for improving code quality, fostering team knowledge sharing, enforcing standards, and reducing technical debt, and provides concrete guidelines on making code review a mandatory, cultural part of the development workflow with practical tips and tool recommendations.

Code reviewSoftware qualitydevelopment process
0 likes · 13 min read
Best Practices for Effective Code Review
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 28, 2019 · Fundamentals

What Makes Good Code? Principles, Practices, and Core Qualities for Developers

Good code follows principles of readability, scalability, high cohesion and low coupling, supported by habits like thorough code reviews, purposeful comments, and learning from quality open‑source projects, while developers cultivate abstraction thinking, curiosity, and teamwork to produce reliable, maintainable, and easily extensible software.

Code reviewclean codecode readability
0 likes · 10 min read
What Makes Good Code? Principles, Practices, and Core Qualities for Developers
FunTester
FunTester
Nov 3, 2019 · Fundamentals

Why Skipping Code Reviews Can Derail Your Project—and How QA Can Lead the Way

The article explains what code review is, its goals, why it’s essential alongside testing, how QA professionals can effectively participate, various review methods, a Selenium‑specific checklist, and a set of best‑practice guidelines to improve software quality and delivery speed.

Code reviewQASoftware Testing
0 likes · 15 min read
Why Skipping Code Reviews Can Derail Your Project—and How QA Can Lead the Way
DevOps
DevOps
Oct 25, 2019 · Fundamentals

Key Software Engineering Practices at Google

This article summarizes Google’s core software‑engineering practices—including a unified source repository, the Blaze build system, rigorous code‑review processes, extensive testing, error tracking, language policies, debugging tools, release engineering, project‑management methods, and personnel development—showing how they contribute to the company’s sustained technical success.

Code reviewProject Managementcontinuous integration
0 likes · 31 min read
Key Software Engineering Practices at Google
21CTO
21CTO
Oct 22, 2019 · Fundamentals

What Makes Google’s Software Engineering Practices So Effective?

This article translates and summarizes the key software engineering practices at Google, covering their unified source repository, build system, code ownership, automated testing, code review process, error tracking, language policies, debugging tools, release engineering, project and personnel management, and training, illustrating how these practices contribute to the company's success.

Build SystemCode reviewGoogle
0 likes · 32 min read
What Makes Google’s Software Engineering Practices So Effective?
AntTech
AntTech
Oct 17, 2019 · Artificial Intelligence

From a 30‑Year Coding Journey to AI Infrastructure: Wang Yi’s Story and the Open‑Source Projects SQLFlow and ElasticDL

The article chronicles Wang Yi’s three‑decade programming career, his moves across Tencent, Google, Baidu and Ant Financial, and explains how his open‑source AI infrastructure projects SQLFlow and ElasticDL transform model development for analysts while promoting a culture of code review and practical engineering.

AI InfrastructureCode reviewElasticDL
0 likes · 12 min read
From a 30‑Year Coding Journey to AI Infrastructure: Wang Yi’s Story and the Open‑Source Projects SQLFlow and ElasticDL
Java Backend Technology
Java Backend Technology
Sep 30, 2019 · Fundamentals

What the 2019 Stack Overflow Survey Says About Tech Choices, Work Hours & Salaries

The 2019 Stack Overflow Developer Survey of over 90,000 respondents reveals the most popular programming languages, frameworks and tools, typical work hours, industry distribution, job‑change frequency, age and experience demographics, and how language choice and seniority affect developer salaries worldwide.

Code reviewdeveloper surveyprogramming languages
0 likes · 9 min read
What the 2019 Stack Overflow Survey Says About Tech Choices, Work Hours & Salaries
21CTO
21CTO
Sep 27, 2019 · R&D Management

What Went Wrong? A Tech Director’s Post‑Mortem on a Failed E‑Commerce Project

A technical director recounts a month‑long, troubled e‑commerce project—detailing its background, the cascade of quality and management mistakes, the intensive code‑review rescue, and the hard‑earned lessons on design, delegation, and balancing speed with quality.

Code reviewProject Managementrisk mitigation
0 likes · 9 min read
What Went Wrong? A Tech Director’s Post‑Mortem on a Failed E‑Commerce Project
DevOps
DevOps
Sep 23, 2019 · Fundamentals

Google Code Review Practices: Guidelines and Principles

This article summarizes Google's publicly released engineering practices for code review, outlining the purpose, standards, review workflow, key aspects to examine in change lists, strategies for efficient reviewing, handling conflicts, and tips for writing constructive review comments to improve overall code quality.

Code reviewGoogledevelopment process
0 likes · 26 min read
Google Code Review Practices: Guidelines and Principles
DevOpsClub
DevOpsClub
Sep 22, 2019 · Fundamentals

Google’s Code Review Standards: A Practical Guide for Developers

This article translates Google's engineering practices on code review, outlining the purpose, principles, guidelines, and detailed steps for reviewers and authors to ensure high code quality, efficient collaboration, and continuous improvement across design, testing, documentation, and review speed.

Code reviewGoogleQuality assurance
0 likes · 27 min read
Google’s Code Review Standards: A Practical Guide for Developers
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 20, 2019 · Fundamentals

Mastering Code Review: Standards, Guidelines, and Best Practices

This comprehensive guide explains Google's code review standards, covering reviewer responsibilities, design principles, conflict resolution, what to examine in a change list, review speed, handling large changes, and effective comment writing to ensure high code quality and team productivity.

Code reviewCollaborationQuality assurance
0 likes · 38 min read
Mastering Code Review: Standards, Guidelines, and Best Practices
AntTech
AntTech
Sep 10, 2019 · Fundamentals

Career Advice for Junior Developers: Lessons from Alipay Security Architect Li Junkui

Drawing on his 11‑year journey from entry‑level engineer to Alipay security core architect, Li Junkui shares practical guidance for new programmers, emphasizing early code exposure, project‑driven growth, code review, code archaeology, continuous polishing, reading, unit testing, and thoughtful design.

AlipayCode reviewcareer advice
0 likes · 9 min read
Career Advice for Junior Developers: Lessons from Alipay Security Architect Li Junkui
21CTO
21CTO
Sep 9, 2019 · Fundamentals

Why Code Review Matters and How to Implement It Effectively

This article explains why code review is essential for software teams, covering its benefits for knowledge sharing, code quality, and team standards, and provides practical guidelines on making code review a mandatory step, fostering a review culture, and applying effective techniques and tools.

Code reviewQuality assurancedevelopment workflow
0 likes · 12 min read
Why Code Review Matters and How to Implement It Effectively
dbaplus Community
dbaplus Community
Sep 7, 2019 · Databases

How to Streamline DBA Code Reviews and Reclaim Your Weekends

A busy DBA can reduce weekend firefights by automating SQL code formatting, detecting injection risks, assessing performance impact, and fostering a collaborative review culture with developers through testing frameworks and knowledge‑sharing sessions.

Code reviewDatabase Administrationautomation
0 likes · 7 min read
How to Streamline DBA Code Reviews and Reclaim Your Weekends
Java Backend Technology
Java Backend Technology
Aug 29, 2019 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the multiple benefits of code review—including knowledge sharing, improved code quality, and enforcing team standards—and provides practical steps, cultural tips, and tool recommendations to make code review a mandatory, effective part of any development workflow.

Code reviewQuality assurancebest practices
0 likes · 13 min read
Why Code Review Is Essential and How to Implement It Effectively