Tagged articles

Code Review

412 articles · Page 4 of 5
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 ReviewDesign Principlesbest 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 ReviewDesign Principlesbest practices
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 ReviewTeam Collaborationcode 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 ReviewTeam Collaborationbest 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 AssuranceTeam Collaboration
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 Reviewbest practicesdevelopment 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 ReviewSoftware Designarchitecture 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 ReviewGoogle standardsbest practices
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 ReviewSoftware Designbest 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 WorkflowTeam Collaboration
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 ReviewQATest Automation
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 AssuranceTeam Collaboration
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 ReviewCommit MessageGit
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 ReviewDesign Principlesgolang
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 ReviewDevelopment WorkflowQuality Assurance
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.

Code Reviewcareer developmentprogramming 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 ReviewQualityTest‑Driven Development
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 ReviewDesign Principlesbest 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 ReviewDesign Principlesbackend 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 ReviewEngineeringSoftware Design
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 AssuranceTeam Collaboration
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 Reviewbest practicespull-request
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 Handlingbest practices
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 Reviewcode optimizationcompiler 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 Reviewcoding standardssoftware engineering
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 ReviewQualitybest practices
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 HandlingJava
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 ReviewProcess Managementdeployment
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.

ClusteringCode Reviewdefect 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.

Code Reviewcareer growthprogrammer 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.

Backend DevelopmentCode ReviewJava
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 ReviewTeam Collaborationdevelopment 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 ReviewDevelopment WorkflowGoogle
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 ReviewQuality AssuranceReview Process
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 ReviewLearning
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 ReviewDevelopment WorkflowQuality Assurance
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 AdministrationSQL
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 AssuranceTeam Collaboration
0 likes · 13 min read
Why Code Review Is Essential and How to Implement It Effectively
Mafengwo Technology
Mafengwo Technology
Aug 23, 2019 · Fundamentals

Why Testers Must Dive Deep into Project Architecture and Code

The article explains how testers can improve software quality by actively reviewing API definitions, understanding system architecture, evaluating database designs, reading code, and mastering configuration files, turning testing from a final checkpoint into a proactive, integral part of the development lifecycle.

API reviewCode ReviewSoftware testing
0 likes · 15 min read
Why Testers Must Dive Deep into Project Architecture and Code
Continuous Delivery 2.0
Continuous Delivery 2.0
May 8, 2019 · Fundamentals

Code Review Practices at Google and Facebook: Responsibilities, Processes, and Tools

Both Google and Facebook mandate code reviews, with Google enforcing stricter readability qualifications and dedicated tools, while Facebook uses Phabricator; the article outlines responsibilities, TBR handling, review terminology like PTAL and LGTM, and emphasizes resolving all negative feedback before merging.

Code ReviewGoogledevelopment process
0 likes · 4 min read
Code Review Practices at Google and Facebook: Responsibilities, Processes, and Tools
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 26, 2019 · R&D Management

Mastering the Tech Lead Role: Standards, Processes, and Management Insights

This article explores the responsibilities of a technical leader, detailing essential development standards, comprehensive workflow practices, architecture and code reviews, release planning, system health monitoring, and strategic technical planning to help teams deliver high‑quality software efficiently.

Code ReviewDevelopment StandardsTech Lead
0 likes · 26 min read
Mastering the Tech Lead Role: Standards, Processes, and Management Insights
UC Tech Team
UC Tech Team
Dec 27, 2018 · Fundamentals

Why Code Review Matters: Nine Compelling Reasons

The article explains why code review is essential for software teams, describing how systematic reviews catch bugs, spread knowledge, reduce bus factor risk, align trends, improve communication, create useful history, enable precise discussions, strengthen team cohesion, and enhance code readability.

Code ReviewTeam Collaborationbest practices
0 likes · 5 min read
Why Code Review Matters: Nine Compelling Reasons
21CTO
21CTO
Dec 14, 2018 · Fundamentals

Mastering Complete Software Delivery with a Practical Definition‑of‑Done Checklist

Ensuring high‑quality software in agile projects requires a disciplined Definition‑of‑Done checklist that covers functional and non‑functional criteria, including requirements analysis, design reviews, code and security audits, database checks, performance testing, version control, and data migration, all enforced through story‑level tasks and sign‑offs.

ChecklistCode Reviewdefinition of done
0 likes · 6 min read
Mastering Complete Software Delivery with a Practical Definition‑of‑Done Checklist
Ctrip Technology
Ctrip Technology
Nov 8, 2018 · Fundamentals

Hybrid Code Review Service: Combining CHANGE and Merge Request in Ctrip's GitLab Platform

This article analyzes the advantages of Gerrit’s pre‑commit CHANGE workflow and GitLab’s Merge Request, proposes a hybrid code‑review service that integrates both approaches, and outlines the scenarios where each method or their combination best fits development teams seeking higher code quality and efficient integration.

Code ReviewGerritGitLab
0 likes · 11 min read
Hybrid Code Review Service: Combining CHANGE and Merge Request in Ctrip's GitLab Platform
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 19, 2018 · Fundamentals

Improving Code Quality: Insights from Clean Code and Practical Practices

Improving code quality requires adopting Clean Code principles—clear naming, purposeful comments, consistent formatting, robust error handling, small single‑responsibility classes, shared conventions, and a disciplined workflow that integrates pre‑commit checks, automated static analysis, code reviews, and continuous metric monitoring to ensure each change is cleaner than the last.

Code Reviewcode qualitycoding standards
0 likes · 11 min read
Improving Code Quality: Insights from Clean Code and Practical Practices
21CTO
21CTO
Aug 22, 2018 · R&D Management

What Went Wrong? A Project Manager’s Hard‑Learned Lessons on Quality, Trust, and Code Review

A senior project manager reflects on a four‑month, 100‑person‑day software project that collapsed after launch, analyzing five critical mistakes—from neglecting quality and over‑trusting the team to lacking ownership, design, and code review—and shares the concrete steps taken to rescue the product and the key takeaways for future projects.

Code ReviewLessons LearnedProject Management
0 likes · 10 min read
What Went Wrong? A Project Manager’s Hard‑Learned Lessons on Quality, Trust, and Code Review
ITPUB
ITPUB
Jul 14, 2018 · Operations

Real Developer Mistakes: Lessons on Permissions, Fatigue, and Backups

Through a series of candid developer anecdotes—ranging from accidental production database truncations and hidden mistakes to the dangers of coding while exhausted and the importance of version control—this article highlights practical lessons for safer coding practices, rigorous reviews, and disciplined operational procedures.

Code ReviewGitProduction Safety
0 likes · 8 min read
Real Developer Mistakes: Lessons on Permissions, Fatigue, and Backups
Beike Product & Technology
Beike Product & Technology
Jul 13, 2018 · Fundamentals

Effective Code Review Practices and Guidelines

This article examines the importance of code review in fast‑growing development teams, discusses its benefits and common challenges, and provides practical guidelines—including review frequency, time limits, checklists, and cultural tips—to help engineers improve code quality and collaboration.

Code ReviewQuality Assurancedevelopment process
0 likes · 6 min read
Effective Code Review Practices and Guidelines
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jul 12, 2018 · Fundamentals

Applying White-Box Testing in Agile Hotel Projects: Process, Cases, and Results

This article describes how a hotel testing team integrated white‑box testing—code review and static analysis—into fast‑paced agile workflows, detailing the exploration timeline, typical functional testing challenges, three concrete bug‑finding case studies, measurable quality improvements, and practical promotion guidelines.

Agile TestingCode ReviewStatic Analysis
0 likes · 6 min read
Applying White-Box Testing in Agile Hotel Projects: Process, Cases, and Results
21CTO
21CTO
Jul 2, 2018 · Fundamentals

Boost Your Code Quality: Collaboration, Pair Programming & Best Practices

This article explores how developers can improve their coding by mastering collaboration skills such as pair programming and code reviews, cultivating patience and humility, and adopting solid fundamentals like reading code, design patterns, test‑driven development, and disciplined refactoring to produce cleaner, more maintainable software.

Code Reviewcoding best practicescollaboration
0 likes · 6 min read
Boost Your Code Quality: Collaboration, Pair Programming & Best Practices
JD Tech
JD Tech
May 3, 2018 · Fundamentals

Code Review Checklist: 20‑Word Summaries with Humorous Interpretations

The article presents a concise 20‑character Chinese mnemonic for code review, expands each keyword into practical guidelines covering validation, magic numbers, null checks, bounds, duplication, naming, performance, exception handling, logging, dependency management, thread safety, interface design, coupling, and robustness, with illustrative Java examples.

Code ReviewJavabackend
0 likes · 13 min read
Code Review Checklist: 20‑Word Summaries with Humorous Interpretations
DevOps
DevOps
Apr 15, 2018 · Fundamentals

Understanding Pull Requests: Concepts and Typical Workflow

This article explains what a pull request is, why it is essential for code quality and collaboration, and walks through the typical four‑step workflow—creating a branch, opening a pull request, updating it, and completing the merge—using Git and TFS/VSTS examples.

Code ReviewDevOpsGit
0 likes · 13 min read
Understanding Pull Requests: Concepts and Typical Workflow
Java Captain
Java Captain
Feb 25, 2018 · Fundamentals

Writing Well‑Designed Code: Ensuring Logical Correctness, Reducing Complexity, and Decoupling Business Logic

The article shares practical experiences on writing high‑quality code by emphasizing logical correctness, the necessity of handling the else branch, techniques for lowering logical complexity, and strategies for decoupling business logic from implementation, all illustrated with clear Java examples.

Code ReviewSoftware Designcomplexity reduction
0 likes · 13 min read
Writing Well‑Designed Code: Ensuring Logical Correctness, Reducing Complexity, and Decoupling Business Logic
Java Backend Technology
Java Backend Technology
Feb 2, 2018 · Backend Development

20 Practical Code Review Tips to Boost Java Backend Quality

This article presents a concise collection of Java backend code‑review best practices—ranging from parameter validation and null‑safety to logging, thread safety, and design simplicity—offering actionable tips to improve code quality and avoid common pitfalls.

Code ReviewJavasoftware quality
0 likes · 9 min read
20 Practical Code Review Tips to Boost Java Backend Quality
21CTO
21CTO
Jan 23, 2018 · Fundamentals

How to Write High‑Quality, Maintainable Code: Proven Practices for Developers

This article explores the essential tools, methods, and developer habits needed to produce high‑quality, maintainable code, emphasizing why automation alone isn’t enough and outlining concrete code‑review steps that ensure reliability and alignment with product requirements.

Code Reviewbest practicescode quality
0 likes · 8 min read
How to Write High‑Quality, Maintainable Code: Proven Practices for Developers
Architects' Tech Alliance
Architects' Tech Alliance
Jan 17, 2018 · Fundamentals

Five Practical Ways to Improve and Maintain Code Written by Others

The article outlines five actionable strategies—ensuring tests exist, communicating with the original author, eliminating warnings, refactoring, and making the code better than when found—to responsibly modify and enhance legacy code while minimizing risk and technical debt.

Code Reviewcommunicationlegacy code
0 likes · 13 min read
Five Practical Ways to Improve and Maintain Code Written by Others
21CTO
21CTO
Nov 19, 2017 · Fundamentals

10 Essential Habits Every Programmer Should Master

This article outlines key professional habits for programmers, from learning when to say yes or no and building a personal knowledge system to mastering code standards, reviews, time management, and proactive problem‑solving, all aimed at fostering long‑term career growth.

Code ReviewKnowledge Managementprogramming habits
0 likes · 8 min read
10 Essential Habits Every Programmer Should Master
21CTO
21CTO
Jul 26, 2017 · Fundamentals

Why Writing One Million Lines of Code Is a Myth—and How to Write Quality Code

This article debunks the myth of writing a million lines of code, explains why code quantity matters less than quality, and offers ten practical steps—including solid fundamentals, coding standards, design principles, refactoring, technical debt management, code reviews, static analysis, unit testing, self‑testing, and leveraging open source—to help developers produce high‑quality software efficiently.

Code ReviewStatic Analysisbest practices
0 likes · 10 min read
Why Writing One Million Lines of Code Is a Myth—and How to Write Quality Code
21CTO
21CTO
Mar 7, 2017 · R&D Management

How to Build an Effective Tech Team: Management, Culture, and Process Secrets

This guide outlines practical strategies for tech team leadership, covering people, project, technology, and culture management, recruitment, mentorship, code review, pair programming, documentation standards, automation, and workflow optimization to boost productivity and morale.

Code ReviewCultureProject Management
0 likes · 26 min read
How to Build an Effective Tech Team: Management, Culture, and Process Secrets
Qunar Tech Salon
Qunar Tech Salon
Feb 17, 2017 · Fundamentals

Key Software Engineering Practices at Google

This article outlines Google’s comprehensive software engineering practices—including monolithic source repository management, the Blaze build system, automated testing, code review processes, defect tracking, language policies, debugging tools, release engineering, and project and personnel management—providing a concise overview for organizations seeking to adopt similar methods.

Build SystemCode ReviewGoogle
0 likes · 35 min read
Key Software Engineering Practices at Google
Meituan Technology Team
Meituan Technology Team
Jan 19, 2017 · Fundamentals

Clean Code Practices for Object‑Oriented Development

Clean code for object‑oriented development means writing readable, self‑describing, maintainable software by applying principles such as single responsibility, clear naming, small methods, composition over inheritance, regular code reviews, refactoring, static analysis, and learning from open‑source, ensuring simplicity and collaborative excellence.

Code ReviewDesign PatternsJava
0 likes · 20 min read
Clean Code Practices for Object‑Oriented Development
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 21, 2016 · Fundamentals

Boost Java Code Quality in Agile Projects: 5 Essential Steps & Tools

Learn how to ensure high‑quality Java code throughout agile development by standardizing coding conventions, applying static analysis, writing unit tests, implementing continuous integration, and conducting thorough code reviews and refactoring, with practical tool recommendations and best‑practice guidelines for each step.

Code ReviewStatic Analysisagile
0 likes · 20 min read
Boost Java Code Quality in Agile Projects: 5 Essential Steps & Tools
Node Underground
Node Underground
Oct 11, 2016 · Fundamentals

How to Craft an Artful Pull Request That Boosts Quality and Collaboration

This article outlines the essential qualities of a good Pull Request—including meaningful improvements, readability, and maintainability—while also highlighting advanced practices such as priority setting, code review, and automated testing to make PRs more disciplined and artistic.

Code ReviewGitHubGitLab
0 likes · 2 min read
How to Craft an Artful Pull Request That Boosts Quality and Collaboration
DevOps
DevOps
Aug 14, 2016 · Fundamentals

Effective Code Review Practices and Checklist

The article shares practical insights and a comprehensive checklist for conducting code reviews, emphasizing formatting, readability, corner‑case coverage, error handling, testing, and architectural considerations to improve code quality and foster team growth.

ChecklistCode ReviewQuality Assurance
0 likes · 8 min read
Effective Code Review Practices and Checklist
21CTO
21CTO
May 11, 2016 · R&D Management

10 Proven Ways to Build a Thriving Engineering Culture

Drawing on interviews with over 500 engineers from top tech firms, this article outlines ten actionable practices—such as speeding iteration, embracing automation, fostering code ownership, and allocating 20% time—that together create a respectful, high‑performance engineering culture.

Code Reviewautomationcontinuous improvement
0 likes · 15 min read
10 Proven Ways to Build a Thriving Engineering Culture
21CTO
21CTO
Mar 17, 2016 · Operations

How We Scaled a Small Team with GitHub, ZenHub, TravisCI, and Slack

From a tiny squad using SVN to a full‑stack agile team, we detail how migrating to GitHub, adopting ZenHub for project management, integrating TravisCI for continuous testing and deployment, using Reviewable for pull‑request reviews, Coveralls for coverage metrics, and Slack for real‑time communication transformed our development workflow and boosted code quality.

CI/CDCode ReviewDevOps
0 likes · 6 min read
How We Scaled a Small Team with GitHub, ZenHub, TravisCI, and Slack
Qunar Tech Salon
Qunar Tech Salon
Jan 17, 2016 · Fundamentals

Google’s Code Quality Practices and the Myth of Code Age vs. Quality

The article examines how Google maintains high code quality through rigorous code reviews, strict style guides, active code‑health initiatives, fix‑it events, and a strong testing culture, while also discussing the perception that older code inevitably degrades.

Code ReviewGooglecode quality
0 likes · 5 min read
Google’s Code Quality Practices and the Myth of Code Age vs. Quality
21CTO
21CTO
Jan 16, 2016 · R&D Management

What Digg’s Failed Revamp Reveals About Building Scalable Development Processes

The article examines Digg’s former software development workflow, detailing its team structure, Git‑Gerrit code review, Jenkins testing, Puppet deployments, evolving practices, and how Conway’s Law shaped its architecture, offering lessons for modern engineering teams.

Code ReviewConway's LawDeployment Automation
0 likes · 8 min read
What Digg’s Failed Revamp Reveals About Building Scalable Development Processes
21CTO
21CTO
Jan 4, 2016 · Fundamentals

9 Practical Git Pull Request Patterns to Streamline Your Workflow

Discover nine practical Git pull‑request patterns—from isolated PRs and optimistic branching to stealth commits and prototype PRs—that help you quickly fix unrelated issues, manage branch dependencies, and improve code review clarity, all while keeping your development workflow efficient and organized.

Code ReviewWorkflowbranching
0 likes · 9 min read
9 Practical Git Pull Request Patterns to Streamline Your Workflow
21CTO
21CTO
Dec 22, 2015 · Fundamentals

12 Proven Practices to Dramatically Boost Code Quality

This article outlines twelve practical techniques—including TDD, ATDD, CI, pair programming, code reviews, static analysis, coding standards, automation, refactoring, early demos, user testing, and team cohesion—that collectively raise software quality while reducing bugs and development costs.

Code ReviewStatic AnalysisTest‑Driven Development
0 likes · 8 min read
12 Proven Practices to Dramatically Boost Code Quality