Tagged articles
125 articles
Page 2 of 2
Java Captain
Java Captain
Sep 21, 2018 · Backend Development

Common Mistakes in API Design and the Benefits of a Unified ResultBean in Java

The article outlines frequent pitfalls in Java API design—such as inconsistent return formats, neglecting error cases, irrelevant or overly complex parameters, and missing essential response data—and advocates using a standardized ResultBean to improve readability, AOP integration, and automated testing.

Error HandlingJavaResultBean
0 likes · 4 min read
Common Mistakes in API Design and the Benefits of a Unified ResultBean in Java
Python Programming Learning Circle
Python Programming Learning Circle
Sep 20, 2018 · Backend Development

Why Adopt a Personal PHP Coding Standard? Boost Efficiency and Readability

This article explains the importance of establishing personal PHP coding standards, covering benefits such as increased efficiency, readability, professionalism, and team collaboration, and provides detailed guidelines on file and folder naming, class and method conventions, indentation, comment styles, directory structure, and overall code style best practices.

PHPbest practicescode style
0 likes · 12 min read
Why Adopt a Personal PHP Coding Standard? Boost Efficiency and Readability
DevOps
DevOps
Jun 13, 2018 · Fundamentals

The Importance of Methodology and Best Practices in Software Development

Understanding and applying solid methodologies—such as design patterns, coding standards, and domain‑driven design—constitutes the core of software development best practices, helping programmers evolve from “wild” coders to professionals who write clean, maintainable code and continuously improve through disciplined practice.

Design PatternsMethodologybest practices
0 likes · 8 min read
The Importance of Methodology and Best Practices in Software Development
21CTO
21CTO
Dec 5, 2017 · Fundamentals

10 Proven Tips to Boost Code Readability for Cleaner, Maintainable Software

Learn ten practical techniques—from effective commenting and consistent indentation to avoiding redundant comments, grouping code, naming conventions, applying the DRY principle, limiting nesting and line length, and organizing files—to dramatically improve the readability and maintainability of your code in any project.

best practicescode readabilitycoding standards
0 likes · 9 min read
10 Proven Tips to Boost Code Readability for Cleaner, Maintainable Software
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 15, 2017 · Backend Development

Boost Java Code Quality with Alibaba’s New P3C Scanning Plugin – Features, Installation, and Vision

Alibaba unveiled its Alibaba Java Development Specification (P3C) scanning plugin at the Hangzhou Cloud Expo, detailing its automated IDE checks, multi‑level issue reporting, batch fixes, installation steps for IDEA and Eclipse, and its ambition to become a global open‑source coding‑standard.

IDE plugincode qualitycoding standards
0 likes · 5 min read
Boost Java Code Quality with Alibaba’s New P3C Scanning Plugin – Features, Installation, and Vision
Architecture Digest
Architecture Digest
Aug 25, 2017 · Frontend Development

A Comprehensive Guide to Building a Full‑Stack Front‑End Skill Set

This article presents a detailed roadmap for aspiring front‑end engineers, covering essential fundamentals, design principles, development techniques, networking basics, server‑side knowledge, database skills, and soft‑skill practices, while providing practical code examples and resource recommendations.

JavaScriptSoftware EngineeringWeb Development
0 likes · 45 min read
A Comprehensive Guide to Building a Full‑Stack Front‑End Skill Set
Java Captain
Java Captain
Jul 23, 2017 · Fundamentals

30 Essential Java Coding Practices for Writing Clean and Maintainable Code

This article presents thirty practical Java coding guidelines covering naming conventions, class design, method granularity, encapsulation, documentation, error handling, and performance considerations to help developers produce clean, robust, and maintainable software.

Object-Orientedbest practicescoding standards
0 likes · 14 min read
30 Essential Java Coding Practices for Writing Clean and Maintainable Code
Java Captain
Java Captain
Jul 13, 2017 · Fundamentals

10 Essential Java Programming Best Practices Every Developer Should Follow

This article outlines ten crucial Java programming best‑practice rules—ranging from adding comments and avoiding hard‑coding to proper GUI design and unit testing—to help developers write more readable, maintainable, and high‑performance code.

best practicescode readabilitycoding standards
0 likes · 11 min read
10 Essential Java Programming Best Practices Every Developer Should Follow
360 Quality & Efficiency
360 Quality & Efficiency
Jun 30, 2017 · Backend Development

Avoid Using return in a finally Block (Java)

This article explains why using a return statement inside a Java finally block should be avoided, illustrating how it suppresses exceptions and overrides earlier returns, and cites the Java Language Specification and JVM behavior to highlight the risks for developers.

Exception HandlingJavacoding standards
0 likes · 5 min read
Avoid Using return in a finally Block (Java)
21CTO
21CTO
Apr 25, 2017 · Fundamentals

Mastering Alibaba’s Java Coding Standards: Essential Rules for Clean, Scalable Code

This article provides a comprehensive English interpretation of Alibaba’s Java Development Manual, detailing mandatory and recommended naming conventions, constant definitions, formatting rules, OOP guidelines, collection handling, concurrency practices, control statements, and comment standards, all illustrated with clear code examples and practical explanations.

Javacoding standards
0 likes · 47 min read
Mastering Alibaba’s Java Coding Standards: Essential Rules for Clean, Scalable Code
MaGe Linux Operations
MaGe Linux Operations
Apr 16, 2017 · Fundamentals

Master Python Coding Style: Essential PEP8 Guidelines for Clean Code

This guide presents a comprehensive, step‑by‑step overview of Python coding standards—including indentation, line length, documentation order, spacing, comments, naming conventions, and practical coding tips—helping developers write clear, maintainable, and PEP8‑compliant code.

Pythonbest practicescoding standards
0 likes · 8 min read
Master Python Coding Style: Essential PEP8 Guidelines for Clean Code
360 Quality & Efficiency
360 Quality & Efficiency
Sep 20, 2016 · Fundamentals

Should You Add Comments to Your Code? – Insights from Refactoring

This discussion post examines whether code should be commented, citing the book *Refactoring* and emphasizing that needing comments often signals the need for refactoring, while good variable names can serve as implicit documentation, and stresses the importance of clear interface comments.

Software Engineeringbest practicescode comments
0 likes · 2 min read
Should You Add Comments to Your Code? – Insights from Refactoring
AI Cyberspace
AI Cyberspace
Sep 11, 2016 · Fundamentals

Master Python: 4 Essential Skills Every Developer Must Master

This guide summarizes key resources on functional programming, performance optimization, testing strategies, and coding standards, showing how mastering these four areas can transform any Python programmer into a highly effective and sought‑after developer.

Pythonbest practicescoding standards
0 likes · 6 min read
Master Python: 4 Essential Skills Every Developer Must Master
Architecture Digest
Architecture Digest
Jul 25, 2016 · Fundamentals

Why Comments Can Be Harmful and How to Adopt a Zero‑Comment Policy

The article argues that comments often degrade code readability, identifies two common comment‑related problems—poor naming and overly long methods—and proposes a zero‑comment approach that relies on accurate naming, short methods, and self‑describing code, illustrated with C# examples.

clean codecode commentscoding standards
0 likes · 7 min read
Why Comments Can Be Harmful and How to Adopt a Zero‑Comment Policy
21CTO
21CTO
Apr 18, 2016 · Backend Development

How to Tidy Your PHP Code: Essential Formatting Rules and Best Practices

This article outlines practical PHP coding standards—including line breaks, spacing, naming conventions, PSR guidelines, and useful habits like method‑chaining layout and array formatting—to help developers write cleaner, more maintainable backend code.

PHP CS FixerPSRbest practices
0 likes · 6 min read
How to Tidy Your PHP Code: Essential Formatting Rules and Best Practices
dbaplus Community
dbaplus Community
Mar 3, 2016 · Operations

Why Every Developer Must Master Core Ops Skills

The article explains why developers need to understand operations—covering resource usage, fault handling, platform basics, and essential ops tools—so they can write maintainable code, avoid common pitfalls, and collaborate effectively with ops teams for reliable, high‑performance services.

OperationsSoftware Engineeringcoding standards
0 likes · 14 min read
Why Every Developer Must Master Core Ops Skills
21CTO
21CTO
Mar 1, 2016 · Fundamentals

How Unified Coding Standards Boost PHP Code Quality

This article explains why consistent PHP coding standards—covering line breaks, spacing, naming, and habits like method chaining and array formatting—are essential for readable, maintainable code, and offers practical examples and tools to enforce them across a development team.

Backend DevelopmentPHPbest practices
0 likes · 6 min read
How Unified Coding Standards Boost PHP Code Quality
21CTO
21CTO
Feb 11, 2016 · Fundamentals

Why Strict Coding Standards Boost Productivity at Google

The author recounts how strict coding standards at Google transformed his view, showing that uniform indentation, naming, and comment styles dramatically improve code readability, speed up understanding across teams, and outweigh common objections about creativity, flexibility, or perceived waste of time.

GoogleSoftware Engineeringbest practices
0 likes · 7 min read
Why Strict Coding Standards Boost Productivity at Google
Qunar Tech Salon
Qunar Tech Salon
Dec 22, 2015 · Fundamentals

Programming Philosophy: Writing Elegant, Modular, and Readable Code

The article presents a comprehensive philosophy on software development, emphasizing the importance of repeatedly refining code, structuring it elegantly, modularizing with clear functions, avoiding unnecessary comments, and adopting simple, intuitive practices to improve readability and maintainability across any programming language.

Programming PhilosophySoftware Engineeringbest practices
0 likes · 27 min read
Programming Philosophy: Writing Elegant, Modular, and Readable Code
21CTO
21CTO
Nov 20, 2015 · Frontend Development

12 Essential Rules for Clean, Semantic HTML You Must Follow

This guide explains twelve practical principles—from declaring a proper DOCTYPE and using UTF‑8 encoding to externalizing CSS/JS, correct nesting, meaningful naming, and validating markup—that help developers write clean, maintainable, and standards‑compliant HTML code.

HTMLWeb Developmentcoding standards
0 likes · 11 min read
12 Essential Rules for Clean, Semantic HTML You Must Follow
21CTO
21CTO
Oct 4, 2015 · Fundamentals

Why I Gave Up on Coding Standards: Embracing Developer Freedom

The article argues that strict coding standards often hinder creativity and teamwork, explaining why the author abandoned them in favor of trusting developers' judgment and focusing on results rather than imposed rules.

Software Engineeringbest practicescoding standards
0 likes · 6 min read
Why I Gave Up on Coding Standards: Embracing Developer Freedom
21CTO
21CTO
Sep 8, 2015 · Fundamentals

Why Maintainability Should Be the Core Goal of Software Architecture

The article argues that without clear evaluation standards, software architecture debates become subjective, and proposes using the achievement of the architect's design goals—especially maintainability—as the primary metric for judging a good architecture.

Software Architecturecoding standardsdesign goals
0 likes · 13 min read
Why Maintainability Should Be the Core Goal of Software Architecture
Qunar Tech Salon
Qunar Tech Salon
Apr 11, 2015 · R&D Management

Building a Code Review Culture at Tencent: Lessons from Rietveld, Google C++ Style, and Organizational Practices

This article recounts how Tencent’s advertising team introduced and scaled a rigorous code review process—starting with the Rietveld system, adopting Google C++ coding style, and establishing metrics and ownership—to improve code quality, knowledge sharing, and engineering efficiency across multiple departments.

Code reviewGoogle styleRietveld
0 likes · 17 min read
Building a Code Review Culture at Tencent: Lessons from Rietveld, Google C++ Style, and Organizational Practices