Tagged articles
1752 articles
Page 7 of 18
FunTester
FunTester
Nov 27, 2023 · Industry Insights

From Software Debt to Body Debt: Entropy, 5 Whys, and Structured Thinking

The article explores why technical and business debt inevitably grow, using entropy theory, 5‑why analysis, Conway's law, and communication complexity, then draws parallels to personal health, offering structured thinking methods to identify, prioritize, and eliminate hidden liabilities in both software projects and everyday life.

5 why analysisTechnical debtbusiness communication
0 likes · 20 min read
From Software Debt to Body Debt: Entropy, 5 Whys, and Structured Thinking
AntTech
AntTech
Nov 24, 2023 · Artificial Intelligence

Code Model Evaluation Framework and the CodeFuseEval Benchmark Overview

This article presents a comprehensive overview of code large‑model evaluation, describing the need for multi‑dimensional benchmarks, the CodeFuseEval benchmark suite, dataset construction, evaluation methods, framework architecture, result visualisation, and future directions for enterprise‑grade code generation models.

AIBenchmarkCodeFuseEval
0 likes · 12 min read
Code Model Evaluation Framework and the CodeFuseEval Benchmark Overview
Java High-Performance Architecture
Java High-Performance Architecture
Nov 24, 2023 · Fundamentals

12 Coding Anti‑Patterns That Destroy Readability (And How to Avoid Them)

The article humorously lists twelve common coding “techniques” that reduce readability and increase maintenance difficulty, illustrating each with exaggerated examples of a programmer named Er Gou who over‑splits microservices, writes massive methods, misuses comments, copies code, and ignores logging.

Anti-Patternscode qualitymicroservices
0 likes · 10 min read
12 Coding Anti‑Patterns That Destroy Readability (And How to Avoid Them)
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 16, 2023 · Fundamentals

How to Boost Code Readability: Practical Tips and Refactoring Strategies

This article explores why code readability matters, compares two implementation styles, outlines three key readability dimensions—plain expression, clear intent, and hierarchical structure—and provides actionable refactoring tips, code‑generation insights, and best‑practice recommendations for developers seeking maintainable, easy‑to‑understand software.

code readabilitymaintainabilityrefactoring
0 likes · 14 min read
How to Boost Code Readability: Practical Tips and Refactoring Strategies
Baidu Geek Talk
Baidu Geek Talk
Nov 15, 2023 · Mobile Development

Automated OC Code Refactoring Practice (Part 3): Data Item Read/Write Class Encapsulation and Call Site Adaptation

The third part of the series shows how Python scripts can automatically refactor Objective‑C code by encapsulating each data item’s read/write operations in static wrapper classes and rewriting over 600 call sites to use generated XXXSettingReader and XXXSettingWriter methods, achieving zero bugs.

Code RefactoringObjective‑CPython
0 likes · 11 min read
Automated OC Code Refactoring Practice (Part 3): Data Item Read/Write Class Encapsulation and Call Site Adaptation
DevOps
DevOps
Nov 14, 2023 · Backend Development

Backend Development Growth Roadmap

This article presents a comprehensive, four‑stage roadmap for backend developers, covering foundational Go knowledge, engineering best practices, advanced system architecture, and expert‑level soft skills, offering practical guidance for career growth and technical mastery.

BackendDevOpsGolang
0 likes · 21 min read
Backend Development Growth Roadmap
DevOps
DevOps
Nov 12, 2023 · Fundamentals

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

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

Best PracticesCode ReviewDevOps
0 likes · 23 min read
Software Engineer Self‑Improvement: Principles for Code Review, Testing, and Architecture
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Nov 10, 2023 · Operations

Automated Activity Regression and Configuration Validation for Social Live Streaming

The article describes an automated regression and configuration‑validation platform for social live‑streaming activities that combines task scheduling, Jenkins‑driven test scripts, visual reporting, and a standardized mind‑map configuration system, cutting manual regression time from one day to 0.2 day and alignment effort from 0.5 to 0.1 day.

Configuration ValidationJenkinsRegression testing
0 likes · 8 min read
Automated Activity Regression and Configuration Validation for Social Live Streaming
Java Architect Essentials
Java Architect Essentials
Nov 5, 2023 · Fundamentals

19 Real‑World Bad Code Snippets Every Developer Should Avoid

This article curates 19 genuinely terrible code fragments collected from various developers, illustrating common pitfalls such as magic numbers, poorly named variables, misuse of booleans, and overly complex switch statements, and encourages readers to reflect on and learn from these mistakes.

Javabad codecode smells
0 likes · 8 min read
19 Real‑World Bad Code Snippets Every Developer Should Avoid
ITPUB
ITPUB
Nov 3, 2023 · Backend Development

Cutting 80% of Legacy Query Code: Refactoring Lessons for Faster, Safer Backend Services

After inheriting a decade‑old query optimizer with massive code duplication and performance issues, our team reduced the codebase by 80%, improved stability, cut startup time from 18 minutes to seconds, and enabled cloud deployment, sharing the code smells we encountered, their motivations, and concrete fixes.

Backend DevelopmentC++Code Refactoring
0 likes · 12 min read
Cutting 80% of Legacy Query Code: Refactoring Lessons for Faster, Safer Backend Services
Efficient Ops
Efficient Ops
Nov 1, 2023 · Operations

How Dongguan Securities Achieved Leading DevOps Maturity with Continuous Delivery Level 3

Dongguan Securities' "Zhangzhengbao" service platform passed the China Academy of Information and Communications Technology's DevOps Continuous Delivery Level 3 assessment, demonstrating how standardized processes, automation, and metric‑driven improvements can boost efficiency, reduce costs, and enhance competitiveness in the financial sector.

Agile TransformationContinuous DeliveryDevOps
0 likes · 12 min read
How Dongguan Securities Achieved Leading DevOps Maturity with Continuous Delivery Level 3
FunTester
FunTester
Nov 1, 2023 · Fundamentals

Understanding and Managing Technical Debt in Software Development

This article explains what technical debt is, its harmful effects, common scenarios that generate it, common misconceptions, and practical strategies for managing and repaying technical debt to keep software projects maintainable and cost‑effective.

Technical debtcode qualityrefactoring
0 likes · 25 min read
Understanding and Managing Technical Debt in Software Development
Efficient Ops
Efficient Ops
Oct 31, 2023 · Operations

How Zhengzhou Exchange’s Tech Team Earned Top‑Tier DevOps Level‑3 Delivery

In a detailed Q&A, Zhengzhou Yisheng Information Technology shares how its two exchange‑focused platforms achieved the DevOps Continuous Delivery Level‑3 assessment, highlighting process improvements, metric gains, architectural choices, challenges overcome, and future plans for broader digital transformation.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 12 min read
How Zhengzhou Exchange’s Tech Team Earned Top‑Tier DevOps Level‑3 Delivery
Efficient Ops
Efficient Ops
Oct 30, 2023 · R&D Management

How China Agricultural Bank Achieved Leading Agile Development Maturity in 2023

China Agricultural Bank’s data platform and user behavior analytics projects passed the Level 3 Agile Development Management assessment at the 2023 GOPS conference, showcasing how agile practices, DevOps maturity, and cross‑functional collaboration drive digital transformation and high‑quality delivery in banking.

Agile DevelopmentDevOpsDigital Transformation
0 likes · 16 min read
How China Agricultural Bank Achieved Leading Agile Development Maturity in 2023
Architect
Architect
Oct 28, 2023 · Backend Development

How to Effectively Read Redis Source Code: A Step‑by‑Step Guide

This article shares a practical, seven‑step methodology for efficiently reading Redis source code, covering project mapping, prerequisite knowledge, starting from basic modules, identifying the core execution path, tackling complex functions, focusing on main and side branches, and performing targeted gap‑filling to deepen understanding.

reading strategysoftware engineeringsource code
0 likes · 13 min read
How to Effectively Read Redis Source Code: A Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Oct 26, 2023 · Operations

How Zhengzhou Commodity Exchange’s Tech Team Earned Top‑Tier DevOps Continuous Delivery Certification

This article details Zhengzhou Commodity Exchange’s technology company's successful DevOps continuous‑delivery Level 3 assessment, sharing interview insights, performance metrics, implementation challenges, and future plans that illustrate how standardized, automated DevOps practices boost delivery speed, quality, and digital transformation.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 13 min read
How Zhengzhou Commodity Exchange’s Tech Team Earned Top‑Tier DevOps Continuous Delivery Certification
DevOps
DevOps
Oct 25, 2023 · Fundamentals

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

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

Best PracticesCode ReviewDevOps
0 likes · 22 min read
Why Engineers and Leaders Must Do Code Review and How to Apply Effective Practices
DataFunSummit
DataFunSummit
Oct 19, 2023 · Big Data

Design and Evolution of Zhihu's Event Tracking (埋点) System

This article presents a comprehensive overview of Zhihu's event‑tracking system, covering its motivation, toolset, demand‑management platform, verification workflow, data‑collection pipeline, query service architecture, cloud‑native data service design, and practical Q&A on best practices and optimization strategies.

Data Collectioncloud-nativedata services
0 likes · 12 min read
Design and Evolution of Zhihu's Event Tracking (埋点) System
Architect
Architect
Oct 18, 2023 · Artificial Intelligence

Code Understanding: Techniques, Applications, and AI‑Driven Solutions

This article explores the fundamentals of code understanding, including static, dynamic, and non‑code analysis, presents a three‑layer architecture for scalable code comprehension, and demonstrates practical AI‑enhanced applications such as intelligent unit testing, dead‑code detection, and AI‑based static analysis within CI/CD pipelines.

AILLMci/cd
0 likes · 16 min read
Code Understanding: Techniques, Applications, and AI‑Driven Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Oct 18, 2023 · Backend Development

Four Discourses on Domain-Driven Design: Bridging the Practical and Academic Schools

The article systematically examines Domain‑Driven Design through four discourses—Structure, Process, Language, and Modeling—while contrasting the practical “folk” school with the academic school, linking philosophical ideas, software‑complexity theory, strategic and tactical design, refactoring, agile practices, ubiquitous language, and its parallels to UML/SysML, arguing DDD repackages existing engineering concepts rather than inventing new ones.

Bounded ContextDDD Strategic DesignDDD Tactical Design
0 likes · 17 min read
Four Discourses on Domain-Driven Design: Bridging the Practical and Academic Schools
FunTester
FunTester
Oct 16, 2023 · Backend Development

Refactoring a Decade‑Old Query Understanding Module: Identifying Code Smells, Motivations, and Remedies

The article details a three‑month refactor of a ten‑year‑old query‑understanding backend, describing the code smells encountered—duplicate code, long functions, bloated classes, oversized parameter lists, confusing temporaries, ignored warnings, and magic numbers—along with their motivations, preventive measures, and the performance improvements achieved after cleanup.

Backend DevelopmentCode RefactoringPerformance Optimization
0 likes · 10 min read
Refactoring a Decade‑Old Query Understanding Module: Identifying Code Smells, Motivations, and Remedies
ITPUB
ITPUB
Oct 12, 2023 · Backend Development

How Refactoring a Decade‑Old Query Engine Cut Code by 80% and Boosted Performance

After taking over a 10‑year‑old query‑understanding module, the team reduced its codebase by 80%, dramatically improved iteration speed, stability, observability, and memory usage, and enabled deployment on both self‑built cloud and on‑premise data centers by systematically eliminating classic code smells.

Backend DevelopmentCode Refactoringcode smells
0 likes · 13 min read
How Refactoring a Decade‑Old Query Engine Cut Code by 80% and Boosted Performance
Open Source Linux
Open Source Linux
Oct 11, 2023 · Fundamentals

Top Free Diagramming Tools Every Engineer Should Know

This article introduces six free online diagramming tools—Excalidraw, Zen Flowchart, Visual Paradigm Online, draw.io, Liuchengtu, and ProcessOn—detailing their key features, collaboration capabilities, and how they help engineers quickly create flowcharts, mind maps, UML, and other visual documents.

Diagrammingfree toolsonline whiteboard
0 likes · 7 min read
Top Free Diagramming Tools Every Engineer Should Know
dbaplus Community
dbaplus Community
Oct 10, 2023 · Backend Development

How Qunar Revamped Its Hotel Service Architecture with Domain‑Driven Design

This article details Qunar's journey from a monolithic hotel information system to a domain‑driven microservice architecture, covering the evolution path, design principles, reconstruction patterns, DDD implementation steps, COLA framework adoption, and the resulting improvements in organization and development efficiency.

COLA frameworkDomain-Driven Designsoftware engineering
0 likes · 24 min read
How Qunar Revamped Its Hotel Service Architecture with Domain‑Driven Design
dbaplus Community
dbaplus Community
Oct 10, 2023 · Operations

How Bank of China Standardized DevOps with a Seven‑Step Quality‑Built Pipeline

This article details the Bank of China's DevOps transformation, describing the challenges of disparate codebases, the adoption of a feature‑branch strategy, a seven‑step quality‑built workflow, toolchain enhancements, and measurable improvements in defect detection, delivery speed, and overall software quality.

Branch StrategyContinuous DeliveryDevOps
0 likes · 12 min read
How Bank of China Standardized DevOps with a Seven‑Step Quality‑Built Pipeline
MaGe Linux Operations
MaGe Linux Operations
Oct 4, 2023 · Fundamentals

Top Free Diagramming Tools Every Engineer Should Know

This guide introduces six free, web‑based diagramming tools—including Excalidraw, Zen Flowchart, Visual Paradigm Online, draw.io, Liuchengtu, and ProcessOn—highlighting their key features, collaboration capabilities, and URLs so engineers can quickly choose the right visual solution for their projects.

Diagrammingfree toolsonline whiteboard
0 likes · 7 min read
Top Free Diagramming Tools Every Engineer Should Know
IT Services Circle
IT Services Circle
Oct 3, 2023 · R&D Management

13 Pieces of Advice from a 40‑Year Veteran Programmer

A seasoned software engineer with nearly four decades of experience shares thirteen practical pieces of advice, covering lifelong learning, diverse programming experiences, realistic expectations, personal motivation, work‑life balance, and continuous growth to help newcomers thrive in a long‑term programming career.

AdviceExperiencecareer
0 likes · 10 min read
13 Pieces of Advice from a 40‑Year Veteran Programmer
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 25, 2023 · Fundamentals

What Thinking Patterns Should a Programmer Have?

Programmers should cultivate a proactive mindset that turns theory into practice, embrace creative design and iterative improvement, apply first‑principles problem solving to both technical and human challenges, and continuously integrate knowledge with the right tools to drive innovative solutions.

action orientationcreativitydeveloper philosophy
0 likes · 7 min read
What Thinking Patterns Should a Programmer Have?
php Courses
php Courses
Sep 21, 2023 · Artificial Intelligence

Five Free AI Coding Tools to Boost Developer Productivity

This article introduces five free artificial‑intelligence coding assistants, explains how they accelerate and secure software development, and addresses common concerns about AI’s impact on programmers and job security.

AIcoding assistantsdeveloper productivity
0 likes · 6 min read
Five Free AI Coding Tools to Boost Developer Productivity
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 21, 2023 · Operations

Scaling DevOps in Large Organizations: Normalization, Standardization, and Platformization

The article outlines how organizations over a hundred engineers must go beyond merely copying DevOps practices by adopting three progressive steps—normalization, standardization, and platformization—to achieve measurable, scalable efficiency, and concludes with a promotional notice for a Python‑based continuous deployment training course.

OperationsPlatformizationScaling
0 likes · 8 min read
Scaling DevOps in Large Organizations: Normalization, Standardization, and Platformization
政采云技术
政采云技术
Sep 14, 2023 · Fundamentals

Understanding Semantic Versioning: Principles, Pre‑release Identifiers, and Platform Syntax

This article explains the concept of semantic versioning, clarifies the meaning of pre‑release identifiers such as alpha, beta, rc and release with intuitive analogies, details the major‑minor‑patch rules, compares version syntax across major package managers, and provides practical validation tools and examples.

Version Controlrelease processsemantic versioning
0 likes · 18 min read
Understanding Semantic Versioning: Principles, Pre‑release Identifiers, and Platform Syntax
Ant R&D Efficiency
Ant R&D Efficiency
Sep 12, 2023 · Artificial Intelligence

The Impact of ChatGPT on Software Engineers: Threats, Opportunities, and Strategies for the AI Era

Co‑authored with ChatGPT, this article explores how large language models reshape software engineering by automating routine coding and bug‑fixing, raising skill demands, boosting productivity through code generation and reviews, creating new AI‑focused roles, highlighting tasks that remain human‑centric, and urging engineers to upskill in AI, data science, ethics, and collaborative problem‑solving to stay competitive in the irreversible AI era.

AI ImpactChatGPTautomation
0 likes · 11 min read
The Impact of ChatGPT on Software Engineers: Threats, Opportunities, and Strategies for the AI Era
Programmer DD
Programmer DD
Sep 12, 2023 · Artificial Intelligence

How GPT‑4 Is Driving the Leap to Software Engineering 3.0

This article traces the evolution from Software Engineering 1.0 to 2.0 and now 3.0, showing how AI breakthroughs such as GPT‑4 reshape requirements gathering, design, coding, testing and collaboration, and outlining the new model‑driven development paradigm that will dominate future software projects.

DevOpsGPT-4Model-Driven Development
0 likes · 21 min read
How GPT‑4 Is Driving the Leap to Software Engineering 3.0
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 12, 2023 · R&D Management

Why Some 3‑Year Developers Surge Ahead – Fast‑Track Your Growth

This article explores why developers with similar experience progress at different speeds, identifies objective and subjective barriers such as repetitive tasks and staying in the comfort zone, and offers concrete strategies—including clear goal setting, challenging assignments, continuous learning, peer mentorship, tool adoption, reflective practice, and soft‑skill development—to accelerate professional growth.

career developmentcontinuous learninggrowth mindset
0 likes · 14 min read
Why Some 3‑Year Developers Surge Ahead – Fast‑Track Your Growth
DeWu Technology
DeWu Technology
Sep 6, 2023 · Industry Insights

From Simple Split Tests to Real‑Time Multi‑Layer Experiments: The Evolution of an AB Testing Platform

This article traces the step‑by‑step evolution of an AB testing platform—from its initial 1.0 version with basic traffic splitting, through the 2.0 era that introduced multi‑layer orthogonal traffic models and real‑time metric pipelines, to the 3.0 era focused on usability, stability, and advanced analysis—while sharing concrete design decisions, implementation details, and lessons learned.

A/B testingExperiment PlatformReal-time Analytics
0 likes · 25 min read
From Simple Split Tests to Real‑Time Multi‑Layer Experiments: The Evolution of an AB Testing Platform
JD Tech
JD Tech
Sep 5, 2023 · Fundamentals

Layered Monolithic Architecture: Styles, Benefits, and Common Issues

This article examines the layered monolithic architecture style, describing classic four‑layer and five‑layer designs, their advantages and drawbacks, the impact on system complexity, change isolation, and the gap between business domains and technical implementation, and proposes modular monolith approaches to mitigate these challenges.

Layered Designchange isolationmodular monolith
0 likes · 13 min read
Layered Monolithic Architecture: Styles, Benefits, and Common Issues
DevOps
DevOps
Sep 1, 2023 · Backend Development

From iOS to Backend: My Journey Toward Becoming a Full‑Stack Engineer

The author shares a year‑long transition from iOS to backend development, outlines a generic software development workflow, compares frontend and backend focus, and offers practical advice, learning resources, and mindset shifts for aspiring full‑stack engineers.

Backend DevelopmentCareer TransitionDevOps
0 likes · 12 min read
From iOS to Backend: My Journey Toward Becoming a Full‑Stack Engineer
21CTO
21CTO
Aug 31, 2023 · Fundamentals

Bjarne Stroustrup’s Top Career Lessons for Developers – Stay Flexible & Broad

Renowned C++ creator Bjarne Stroustrup shares concise career wisdom, urging developers to avoid over‑specialization, embrace flexibility, communicate with users, balance technical depth with broader education, and stay prepared for opportunities, while also recounting his own journey and the impact of C++ on software engineering.

C++career adviceprogramming
0 likes · 6 min read
Bjarne Stroustrup’s Top Career Lessons for Developers – Stay Flexible & Broad
Su San Talks Tech
Su San Talks Tech
Aug 20, 2023 · Fundamentals

How to Keep Code Clean During Rapid Java Backend Iterations

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

Code ReviewJavaclean code
0 likes · 9 min read
How to Keep Code Clean During Rapid Java Backend Iterations
DeWu Technology
DeWu Technology
Aug 18, 2023 · R&D Management

How Dewu’s SQC Model Revolutionizes Quality Assurance in E‑Commerce

This article examines Dewu Technology’s SQC (Supplier‑Quality‑Customer) quality management model, detailing its AI‑driven inspection and authentication, the comprehensive quality assurance system built on mechanisms, processes, methods and tools, the “Quality Month” initiative, the iteration quality score model, automation testing and traffic‑replay platforms, and the measurable improvements in software quality and production reliability.

AI inspectionAutomation testingMetrics
0 likes · 10 min read
How Dewu’s SQC Model Revolutionizes Quality Assurance in E‑Commerce
Bilibili Tech
Bilibili Tech
Aug 18, 2023 · Operations

Modular Development and SOP Practices for High‑Velocity Revenue Activities

The article proposes a modular, building‑block development framework with standardized SOP workflows and automation tools to overcome human bottlenecks, lack of reuse, and slow R&D cycles in fast‑paced revenue activities, enabling double the delivery rate, 33 % fewer bugs, and stable team size.

Modular DevelopmentSOPScalability
0 likes · 17 min read
Modular Development and SOP Practices for High‑Velocity Revenue Activities
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 18, 2023 · Artificial Intelligence

Are Large Language Models Really a Silver Bullet? Costs, Limits, and Alternatives

While the hype around large language models suggests they are a universal solution, this article examines their high operational costs, slow response times, unnecessary features, legal risks, and compares them with traditional NLP techniques, arguing that they are not a silver bullet but one tool among many.

AI limitationsNLPcost analysis
0 likes · 9 min read
Are Large Language Models Really a Silver Bullet? Costs, Limits, and Alternatives
Python Programming Learning Circle
Python Programming Learning Circle
Aug 16, 2023 · Fundamentals

2023 H1 Global Software Engineer Salary Report: Trends, Rankings, and Insights

The 2023 first‑half global software engineer salary report from Levels.fyi reveals overall salary growth, highlights significant increases for engineering managers and specialized fields like AR/VR, notes declines for certain roles such as blockchain engineers, and ranks companies across junior, mid‑level, senior, and principal positions, including a standout rise for OpenAI.

2023Tech industrycompensation trends
0 likes · 6 min read
2023 H1 Global Software Engineer Salary Report: Trends, Rankings, and Insights
21CTO
21CTO
Aug 15, 2023 · Fundamentals

Which Architecture Diagram Fits Your Project? A Complete Guide to Common Diagram Types

This article summarizes the most commonly used architecture diagram types, provides template examples, and outlines their characteristics, typical use cases, visual appeal, and complexity to help developers quickly create diagrams that match business requirements.

System Designarchitecture diagramssoftware engineering
0 likes · 6 min read
Which Architecture Diagram Fits Your Project? A Complete Guide to Common Diagram Types
政采云技术
政采云技术
Aug 8, 2023 · Fundamentals

Architecture Methodology: From Business to Technical Strategies

This article explores architecture fundamentals, covering business architecture methodology, system architecture evolution from monolith to microservices, and technical strategies for reliability, scalability, performance, maintainability, security, and cost reduction, concluding with expression methods like the 4+1 view.

System Designarchitecturebusiness architecture
0 likes · 7 min read
Architecture Methodology: From Business to Technical Strategies
Architect's Guide
Architect's Guide
Aug 7, 2023 · R&D Management

Managing and Improving Code Quality in Development Teams

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

Code Reviewcode qualitygit-workflow
0 likes · 15 min read
Managing and Improving Code Quality in Development Teams
macrozheng
macrozheng
Aug 5, 2023 · Fundamentals

Why Code Reviews Fail and How Refactoring Can Rescue Your Project

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

Best PracticesCode Reviewclean code
0 likes · 9 min read
Why Code Reviews Fail and How Refactoring Can Rescue Your Project
Senior Brother's Insights
Senior Brother's Insights
Jul 27, 2023 · Backend Development

How Varied Config Strategies in a Go Project Reveal Team Work Styles

The article recounts a Go project's evolution of configuration handling—from hard‑coded DB credentials to a unified global struct and finally an init‑based implicit loader—highlighting how each teammate’s approach reflects distinct mindsets, knowledge gaps, and productivity trade‑offs, and invites readers to consider their own collaboration preferences.

Backend DevelopmentConfiguration ManagementGo
0 likes · 5 min read
How Varied Config Strategies in a Go Project Reveal Team Work Styles
Efficient Ops
Efficient Ops
Jul 25, 2023 · Operations

How Pacific Health Insurance Earned Level‑3 DevOps Continuous Delivery Certification

Pacific Health Insurance’s Health Insurance Internet Open Platform passed the CAICT DevOps Continuous Delivery Level 3 assessment, showcasing how standardized DevOps practices, micro‑service architecture, and integrated toolchains can dramatically boost delivery efficiency, quality, and digital transformation for a leading Chinese insurer.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 10 min read
How Pacific Health Insurance Earned Level‑3 DevOps Continuous Delivery Certification
Efficient Ops
Efficient Ops
Jul 25, 2023 · Operations

How China Pacific Insurance Achieved Level‑3 DevOps Continuous Delivery: A Success Story

China Pacific Insurance’s subsidiary Tai Bao Technology successfully passed the CAICT DevOps Level‑3 continuous delivery assessment, sharing detailed insights on their agile transformation, tooling, metrics, challenges, and future plans that illustrate how standardized DevOps practices can boost efficiency and competitiveness in the insurance industry.

Continuous DeliveryDevOpsagile
0 likes · 12 min read
How China Pacific Insurance Achieved Level‑3 DevOps Continuous Delivery: A Success Story
Tech Architecture Stories
Tech Architecture Stories
Jul 21, 2023 · R&D Management

How Programmers Can Transition to Effective Tech Leadership

This article explains why senior engineers in Chinese internet firms face promotion bottlenecks, outlines the essential qualities for becoming a team leader, and offers practical advice on handling superiors, empowering subordinates, and maintaining independent thinking to build a sustainable management career.

career developmentprogrammer managementsoftware engineering
0 likes · 6 min read
How Programmers Can Transition to Effective Tech Leadership
Programmer DD
Programmer DD
Jul 21, 2023 · R&D Management

Technical Track vs Management: Which Career Path Fits You Best?

This article compares the realities of staying on a technical track versus moving into management, outlining the ideal and actual daily routines of senior engineers and team leaders, the challenges of career progression, and offers guidance on choosing the path that best fits one’s goals.

ManagementR&D Managementcareer development
0 likes · 11 min read
Technical Track vs Management: Which Career Path Fits You Best?
Efficient Ops
Efficient Ops
Jul 20, 2023 · Operations

How Minsheng Bank Reached Leading DevOps Maturity via System & Tool Standards

In a July 2023 interview, Minsheng Bank’s technology leaders discuss how their Software Engineering Support Platform, built on DevOps and DevSecOps principles, earned top-level assessments from the China Academy of Information and Communications Technology, boosting delivery quality, speed, and the bank’s overall digital transformation.

Banking TechnologyDevOpsDigital Transformation
0 likes · 13 min read
How Minsheng Bank Reached Leading DevOps Maturity via System & Tool Standards
Efficient Ops
Efficient Ops
Jul 19, 2023 · Operations

How Minsheng Bank Achieved Leading DevOps Maturity Through Standardized Toolchains

Minsheng Bank’s Software Engineering Support Platform, built on DevOps and DevSecOps principles, passed the CAICT DevOps system and tool standards with top‑level scores, showcasing how standardized pipelines, cloud‑native automation, and quality gates can dramatically boost delivery speed, quality, and competitive advantage in the banking sector.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 13 min read
How Minsheng Bank Achieved Leading DevOps Maturity Through Standardized Toolchains
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 19, 2023 · Cloud Computing

The Hidden Downsides of Relying on Mature Cloud Platforms for Developers

While mature cloud platforms like Alibaba Cloud's MaxCompute and DataWorks accelerate business development for small and medium companies, they also conceal underlying details, limit troubleshooting skills, and can leave developers underprepared when they must build or migrate away from such platforms.

Cloud Computingdeveloper skillsplatform dependency
0 likes · 5 min read
The Hidden Downsides of Relying on Mature Cloud Platforms for Developers
Su San Talks Tech
Su San Talks Tech
Jul 19, 2023 · Backend Development

25 Essential Tips Every Junior Backend Engineer Should Follow

This article compiles 25 practical recommendations—from writing clear comments and unit tests to handling transactions, optimizing SQL, managing concurrency, and maintaining code quality—to help junior developers avoid common pitfalls and accelerate their growth in backend engineering.

Best PracticesJavacode quality
0 likes · 22 min read
25 Essential Tips Every Junior Backend Engineer Should Follow
FunTester
FunTester
Jul 18, 2023 · Fundamentals

9 Common Code Smells and How to Fix Them for Cleaner, Safer Software

This article examines nine frequent coding pitfalls—from inconsistent naming and missing comments to poor error handling, hard‑coded values, inadequate testing, over‑optimization, security oversights, and weak version‑control practices—offering concrete refactoring examples and best‑practice recommendations to improve readability, maintainability, and reliability.

Best PracticesVersion Controlcode quality
0 likes · 18 min read
9 Common Code Smells and How to Fix Them for Cleaner, Safer Software
Ant R&D Efficiency
Ant R&D Efficiency
Jul 17, 2023 · Fundamentals

Best Practices for Writing Java Comments

Effective Java commenting follows a clear hierarchy—using single‑line, block, and Javadoc styles—while aligning comments with code, inserting blank lines, and limiting redundancy, so that each comment explains intent, summarizes complex sections, documents parameters, and aids maintainability without overwhelming the source.

Best PracticesDocumentationJava
0 likes · 15 min read
Best Practices for Writing Java Comments
JD Tech
JD Tech
Jul 14, 2023 · Fundamentals

Exploring the Open‑Closed Principle in Software Architecture to Reduce Cognitive Load and Improve Efficiency

The article examines how applying the open‑closed principle and domain‑driven design in software architecture can lower programmers' cognitive load, streamline development, and enable cost‑effective, scalable evolution of complex systems, especially in fast‑iteration internet services.

DDDOpen/Closed PrincipleSoftware Architecture
0 likes · 16 min read
Exploring the Open‑Closed Principle in Software Architecture to Reduce Cognitive Load and Improve Efficiency
21CTO
21CTO
Jul 12, 2023 · Fundamentals

Why Repeating Code Is Killing Your Projects: Master DRY, SOLID, and High‑Availability Design

This article explores essential software engineering practices—including the DRY principle, SOLID design principles, common design patterns, high‑availability architecture, automation, effective communication, and career development—offering concrete examples, code snippets, and actionable advice to help developers write cleaner, more maintainable, and scalable code.

Best PracticesDRYDesign Patterns
0 likes · 31 min read
Why Repeating Code Is Killing Your Projects: Master DRY, SOLID, and High‑Availability Design
Python Programming Learning Circle
Python Programming Learning Circle
Jul 10, 2023 · Fundamentals

Famous Software Bugs That Shaped History

This article reviews several notorious software bugs—from the Y2K millennium bug and a missile defense timing error that cost lives, to a Mars probe navigation mishap, a false Cold‑War alarm, and a costly Pepsi promotion glitch—illustrating how tiny code flaws can cause massive real‑world consequences.

Y2Ksoftware bugssoftware engineering
0 likes · 6 min read
Famous Software Bugs That Shaped History
DaTaobao Tech
DaTaobao Tech
Jul 10, 2023 · Backend Development

Engineering Growth: Lessons from Alibaba's ACCS Messaging Service

By applying a six‑step growth formula—motivation, product thinking, problem definition, solving, derivative thinking, data validation, and summarizing—the author transformed Alibaba’s ACCS long‑connection messaging service, cutting latency by 40%, eliminating cold‑start delays, and dramatically reducing user complaints while aligning technical work with business goals and social responsibility.

ACCSMessagingMobile Backend
0 likes · 11 min read
Engineering Growth: Lessons from Alibaba's ACCS Messaging Service
Test Development Learning Exchange
Test Development Learning Exchange
Jul 7, 2023 · Fundamentals

Common Design Patterns in Python

This article lists and briefly describes fifteen widely used design patterns in Python, including Singleton, Factory, Abstract Factory, Builder, Prototype, Adapter, Decorator, Proxy, Observer, Strategy, Template Method, Iterator, Chain of Responsibility, Command, and State patterns.

BuilderDesign PatternsFactory
0 likes · 4 min read
Common Design Patterns in Python
DevOps
DevOps
Jul 5, 2023 · Artificial Intelligence

Can GPT Shrink a Ten‑Person Development Team to a Few in the Next Three to Five Years?

The article examines how ChatGPT’s strong design and coding capabilities boost programmer productivity, explores historical parallels with past programming revolutions, and discusses whether AI will ultimately reduce development team sizes or simply reshape the software industry’s demand and job landscape.

AIChatGPTFuture of Work
0 likes · 6 min read
Can GPT Shrink a Ten‑Person Development Team to a Few in the Next Three to Five Years?
FunTester
FunTester
Jul 5, 2023 · Fundamentals

Improving Code Maintainability: Readability, Testability, and Extensibility

The article discusses how clear naming, structured organization, thorough documentation, robust testing, effective logging, observability, and modular design together enhance code readability, testability, and extensibility, ultimately leading to more maintainable software projects.

code maintainabilityextensibilityreadability
0 likes · 7 min read
Improving Code Maintainability: Readability, Testability, and Extensibility
Architects Research Society
Architects Research Society
Jul 4, 2023 · Fundamentals

Design Patterns and Interface Coupling in Enterprise Service Environments

The article explains the concept of software design patterns, their role in managing coupling and interfaces, and provides best‑practice guidelines for enterprise‑level service design, illustrating how MITRE system engineers should select and apply patterns to achieve loosely‑coupled, extensible systems.

Design PatternsEnterprise Architectureinterface coupling
0 likes · 13 min read
Design Patterns and Interface Coupling in Enterprise Service Environments
DevOps Cloud Academy
DevOps Cloud Academy
Jul 4, 2023 · Fundamentals

Modern Software Engineering: Insights from David Farley on Agile, TDD, and Avoiding Bureaucracy

The article explores David Farley's decades‑long experience in software engineering, highlighting his early automation work, contributions to the Agile Manifesto, the principles of Continuous Delivery, critiques of traditional waterfall methods, and practical guidance on Test‑Driven Development and learning‑oriented development to deliver business value.

Continuous DeliveryDavid FarleyTDD
0 likes · 7 min read
Modern Software Engineering: Insights from David Farley on Agile, TDD, and Avoiding Bureaucracy
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

China Life (Overseas) Boosts DevOps Maturity: OnePartner Platform Success

China Life (Overseas) detailed how its OnePartner insurance marketing platform achieved advanced DevOps continuous‑delivery maturity through CAICT assessment, highlighting the benefits, challenges, and future plans of standardised, tool‑enabled digital transformation for the insurance industry.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 12 min read
China Life (Overseas) Boosts DevOps Maturity: OnePartner Platform Success
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How ICBC Trust Achieved Leading DevOps Maturity: A 3‑Level Continuous Delivery Success

ICBC Trust Fund Management’s Transaction Management Platform passed the CAICT DevOps Continuous Delivery Level 3 assessment, showcasing how standardized DevOps practices, tool empowerment, and cultural change dramatically cut build times, accelerate releases, and boost overall digital transformation efficiency.

Continuous DeliveryDevOpsMaturity Model
0 likes · 14 min read
How ICBC Trust Achieved Leading DevOps Maturity: A 3‑Level Continuous Delivery Success
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How China’s CFFEX Tech Company Achieved Top‑Tier DevOps Continuous Delivery Rating

China Information Communication Research Institute announced that Shanghai Financial Futures Information Technology Co., the tech subsidiary of the China Financial Futures Exchange, passed the DevOps Continuous Delivery Level 3 assessment, marking the first such achievement among domestic securities and futures exchanges and showcasing how standardized DevOps practices can boost digital transformation, quality, and efficiency.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 15 min read
How China’s CFFEX Tech Company Achieved Top‑Tier DevOps Continuous Delivery Rating
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How China Pacific Insurance Achieved Industry-Leading DevOps Maturity

China Pacific Insurance’s four flagship projects passed the CAICT DevOps continuous‑delivery level‑3 assessment, showcasing how standardized DevOps practices, a unified cloud‑native platform, and a "evaluate‑to‑improve" strategy can dramatically boost software delivery efficiency and drive digital transformation across the insurance sector.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 13 min read
How China Pacific Insurance Achieved Industry-Leading DevOps Maturity
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How ICBC‑RS Achieved Leading‑Edge DevOps Continuous Delivery Level 3 in China

ICBC‑RS Fund Management’s Transaction Management Platform passed the China Academy of Information and Communications Technology’s DevOps Continuous Delivery Level 3 assessment, showcasing significant improvements in build times, release cycles, and organizational efficiency while highlighting the cultural and tooling benefits of standardized DevOps practices.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 14 min read
How ICBC‑RS Achieved Leading‑Edge DevOps Continuous Delivery Level 3 in China
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How China’s Leading Futures Exchange Achieved Top‑Tier DevOps Continuous Delivery – A Deep Dive

This article details how Shanghai Financial Futures' technology subsidiary passed the Level 3 Continuous Delivery assessment of the national DevOps maturity model, showcasing the platform’s cloud‑native architecture, metric‑driven improvements, challenges faced, and future plans for scaling DevOps practices across the exchange.

Continuous DeliveryDevOpsMetrics
0 likes · 14 min read
How China’s Leading Futures Exchange Achieved Top‑Tier DevOps Continuous Delivery – A Deep Dive
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How China Life (Overseas) Reached Advanced DevOps Maturity and Boosted Digital Transformation

China Life (Overseas) passed the CAICT DevOps continuous delivery Level 2 assessment, showcasing how standardized DevOps practices and a one‑stop insurance marketing platform dramatically improved development efficiency, quality, and market competitiveness while highlighting challenges, outcomes, and future plans.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 11 min read
How China Life (Overseas) Reached Advanced DevOps Maturity and Boosted Digital Transformation
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 29, 2023 · Fundamentals

Can You Write Clean Code Without Comments? Strategies to Eliminate Bad Annotations

This article explores why programmers dislike both reading uncommented code and writing comments, outlines the drawbacks of excessive annotations, categorizes common bad comment patterns, and offers practical techniques—such as self‑descriptive naming, refactoring, and using built‑in validation methods—to produce clear, maintainable code without relying on comments.

clean codecode commentsrefactoring
0 likes · 7 min read
Can You Write Clean Code Without Comments? Strategies to Eliminate Bad Annotations
JD Tech
JD Tech
Jun 27, 2023 · Fundamentals

How to Quickly Learn and Master Coding Skills: From Learning Mindset to Refactoring Principles

This article explores rapid ways to acquire coding abilities by emphasizing the role of cognition, outlining learning paths such as setting direction, finding role models, applying knowledge, avoiding cognitive traps, studying code examples, and understanding refactoring principles through a practical RocketMQ case study.

Best Practicescodinglearning
0 likes · 21 min read
How to Quickly Learn and Master Coding Skills: From Learning Mindset to Refactoring Principles
Java Architect Essentials
Java Architect Essentials
Jun 21, 2023 · Fundamentals

A Playful Guide to 23 Classic Design Patterns Illustrated with Everyday Scenarios

This article explains 23 fundamental software design patterns—such as Factory Method, Builder, Abstract Factory, Prototype, Singleton, Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Memento, Observer, State, Strategy, Template Method, Visitor, and more—using humorous real‑world analogies while also providing brief definitions and typical use‑cases.

Javaobject‑oriented programmingprogramming fundamentals
0 likes · 18 min read
A Playful Guide to 23 Classic Design Patterns Illustrated with Everyday Scenarios
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 15, 2023 · Artificial Intelligence

AI‑Driven Software Engineering: From Requirements to Operations in the Era of Software Engineering 3.0

The article outlines how AI, especially large language models and ML‑DevOps, is reshaping software engineering from historical roots through requirement mining, design automation, intelligent coding, testing, and AIOps, culminating in the transformative impact of GPT‑4 on development practices.

AIML-DevOpsaiops
0 likes · 8 min read
AI‑Driven Software Engineering: From Requirements to Operations in the Era of Software Engineering 3.0
21CTO
21CTO
Jun 13, 2023 · Fundamentals

Why Good Naming Matters: 10 Practical Tips for Readable Code

This article explains why clear naming is crucial for maintainable software, identifies common pitfalls such as lack of intent, poor thinking, and bad habits, and provides concrete guidelines, examples, and refactorings—especially for Java—to help developers choose expressive, searchable, and consistent identifiers.

Best PracticesJavacode readability
0 likes · 17 min read
Why Good Naming Matters: 10 Practical Tips for Readable Code
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 2, 2023 · Fundamentals

Code‑Level Quality Techniques: Architecture, Understanding, Probes, and Applications

This article introduces code‑level quality technologies, covering their background, architectural layers, code understanding methods, probe techniques, coverage metrics, smart unit testing, static analysis, and isolated‑function detection, and explains how these practices improve software robustness and defect‑recall efficiency.

code coveragecode probescode quality
0 likes · 16 min read
Code‑Level Quality Techniques: Architecture, Understanding, Probes, and Applications
Baidu Tech Salon
Baidu Tech Salon
May 30, 2023 · Fundamentals

Code-Level Quality Techniques: Architecture, Code Understanding, Probes, and Applications

The article outlines a two‑layer architecture for code‑level quality techniques—CodeC for deep code understanding via static analyses and Codeπ for applications such as quality assessment, probes, health monitoring, and defect location—detailing methods like AST parsing, coverage metrics, intelligent unit testing, static analysis, and orphan‑function detection to enhance software robustness.

code instrumentationcode qualitysoftware engineering
0 likes · 16 min read
Code-Level Quality Techniques: Architecture, Code Understanding, Probes, and Applications
Baidu Geek Talk
Baidu Geek Talk
May 30, 2023 · Fundamentals

Unlocking Code‑Level Quality: From Static Analysis to Intelligent Testing

This article introduces code‑level quality technology, outlining its background, a two‑layer architecture for code comprehension and instrumentation, key techniques such as static and dynamic analysis, coverage metrics, intelligent unit testing, rule‑based scanning, and orphan function detection, while previewing deeper future explorations.

Dynamic Analysiscode coveragecode quality
0 likes · 16 min read
Unlocking Code‑Level Quality: From Static Analysis to Intelligent Testing
DevOps
DevOps
May 30, 2023 · R&D Management

Understanding and Managing Technical Debt: Quadrants, Types, and Practical Steps

This article explains the concept of technical debt, its four-quadrant model, various debt types, and presents a six‑step process—including identification, visualization, prioritization, planning, execution, and review—to effectively manage and reduce technical debt for higher software quality and delivery speed.

DevOpsSoftware qualityTechnical debt
0 likes · 7 min read
Understanding and Managing Technical Debt: Quadrants, Types, and Practical Steps
Programmer DD
Programmer DD
May 29, 2023 · Fundamentals

Why Mastering Computer Fundamentals Is the Best Investment for Programmers

The author reflects on the enduring value of deep computer fundamentals, emphasizing that solid foundational knowledge—spanning binary arithmetic, memory organization, CPU architecture, and low‑level programming—remains the most rewarding investment for developers seeking to avoid code degradation and excel in their careers.

Computer ArchitectureLearning Resourcescode quality
0 likes · 4 min read
Why Mastering Computer Fundamentals Is the Best Investment for Programmers
macrozheng
macrozheng
May 26, 2023 · Backend Development

13 Proven Ways to Supercharge Your Java Development Skills

This article outlines 13 practical strategies—from mastering Java fundamentals and essential tools to documenting pitfalls, sharing knowledge, and optimizing performance—to help developers continuously improve their technical skills and become indispensable in their teams.

Backend DevelopmentJavacoding best practices
0 likes · 9 min read
13 Proven Ways to Supercharge Your Java Development Skills
Java Architect Essentials
Java Architect Essentials
May 23, 2023 · Fundamentals

Replacing If‑Else: Five Techniques from Basic to Advanced

This article explores why traditional if‑else statements often lead to complex, hard‑to‑maintain code and presents five progressive techniques—including removing unnecessary else blocks, using fast‑return guard clauses, converting to dictionaries, and applying the strategy pattern—to improve readability, extensibility, and adherence to SOLID principles.

Design PatternsStrategy Patternguard-clauses
0 likes · 6 min read
Replacing If‑Else: Five Techniques from Basic to Advanced
FunTester
FunTester
May 23, 2023 · Industry Insights

Why Noisy Offices Kill Developer Productivity: Lessons from the Coding War Games

An analysis of the Coding War Games reveals massive individual productivity gaps, shows that language, experience, and salary have little impact, while quiet, spacious workspaces and strong teammate pairings dramatically boost software engineers' performance, highlighting the critical role of the physical environment.

coding war gamesdeveloper productivitysoftware engineering
0 likes · 11 min read
Why Noisy Offices Kill Developer Productivity: Lessons from the Coding War Games
21CTO
21CTO
May 18, 2023 · Backend Development

How JD’s Low‑Code Rule Engine Cut Delivery Time to Half a Day for Billion‑Order Peaks

This article explains how JD Supply Chain’s self‑built low‑code rule‑engine platform separates business logic from code, supports ultra‑high concurrency, enables non‑technical users to configure rules, and reduces a typical 10‑day delivery cycle to as fast as 0.5 day across dozens of core projects.

JDLow‑codeRule Engine
0 likes · 17 min read
How JD’s Low‑Code Rule Engine Cut Delivery Time to Half a Day for Billion‑Order Peaks
DevOps
DevOps
May 18, 2023 · Fundamentals

Understanding Technical Debt: Definitions, Types, Impacts, and Management Strategies

This article explains the concept of technical debt, its origins, various classifications, the economic analogy with financial debt, the risks of ignoring it, and practical approaches for identifying, prioritizing, and repaying it through regular refactoring and disciplined engineering practices.

DevOpsSoftware qualityTechnical debt
0 likes · 22 min read
Understanding Technical Debt: Definitions, Types, Impacts, and Management Strategies
Zhuanzhuan Tech
Zhuanzhuan Tech
May 10, 2023 · Backend Development

Component-Based Development: Architecture, Implementation, and Benefits in Feed Flow

This article presents a comprehensive overview of component-based development at ZhaiZhai, detailing the background, current challenges, the component model, classification, design, deployment process, performance gains, supporting ecosystem, and concluding insights, all supported by references and practical examples.

BFFBackend ArchitectureCode Reuse
0 likes · 29 min read
Component-Based Development: Architecture, Implementation, and Benefits in Feed Flow