Tagged articles
86 articles
Page 1 of 1
Yunqi AI+
Yunqi AI+
Apr 11, 2026 · Fundamentals

Two Principles to Make AI‑Generated Code Easy to Maintain

The article explains how the Composed Method Pattern (CMP) and the Single Level of Abstraction Principle (SLAP) can keep AI‑generated code readable, maintainable, and team‑friendly by structuring entry methods as narratives and ensuring each method stays at a single abstraction level.

AI code generationCMPSLAP
0 likes · 16 min read
Two Principles to Make AI‑Generated Code Easy to Maintain
Top Architect
Top Architect
Mar 17, 2026 · Fundamentals

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

A senior architect recounts twelve common coding habits—like over‑splitting services, endless method length, deep nesting, misleading comments, and missing logs—that dramatically reduce code readability and increase maintenance difficulty, illustrating each with vivid examples from a fictional developer.

Backend DevelopmentSoftware Engineeringcode readability
0 likes · 13 min read
12 Coding Anti‑Patterns That Destroy Readability (And How to Spot Them)
Lisa Notes
Lisa Notes
Feb 14, 2026 · Fundamentals

Why Comments Matter in Python: A Beginner’s Guide

This article explains the importance of comments in Python, describing how they improve code readability for collaborators and future maintenance, and outlines the two comment styles—single‑line with # and multi‑line with triple quotes—along with practical examples.

Pythoncode readabilitycomments
0 likes · 3 min read
Why Comments Matter in Python: A Beginner’s Guide
php Courses
php Courses
Sep 19, 2025 · Fundamentals

Why Named Arguments Make Your Code Safer and More Readable

This article explains how named (keyword) arguments improve code readability, eliminate order‑dependency bugs, and work seamlessly with optional parameters, providing clear examples in Python, JavaScript, and C# while comparing them to traditional positional arguments.

Function Parameterscode readabilitynamed arguments
0 likes · 7 min read
Why Named Arguments Make Your Code Safer and More Readable
AndroidPub
AndroidPub
Sep 3, 2025 · Fundamentals

Unlock Cleaner Kotlin Code: Master Nested Type Aliases in Kotlin 2.2

This article explains Kotlin's type alias feature, introduces the new nested type alias support in Kotlin 2.2, discusses its benefits, limitations, practical examples, and how to enable it in Gradle or Maven projects, helping developers write more readable and maintainable code.

KotlinKotlin 2.2code readability
0 likes · 16 min read
Unlock Cleaner Kotlin Code: Master Nested Type Aliases in Kotlin 2.2
Java Captain
Java Captain
Jun 12, 2025 · Backend Development

12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)

The article humorously chronicles twelve common anti‑patterns—such as over‑splitting microservices, writing massive methods, deep nesting, random naming, misleading comments, copy‑pasting code, ignoring design docs, and avoiding logging—that severely hurt code readability and maintainability, and explains why they should be avoided.

bad coding practicescode readabilityrefactoring
0 likes · 10 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
IT Services Circle
IT Services Circle
May 30, 2025 · Fundamentals

Why C Language Exam Questions Miss the Point: A Critique of Overly Complex Syntax Tests

The author reflects on a paid tutoring session that revealed university C‑language exam questions focused on obscure syntax tricks, argues that such puzzles hinder real programming skill development, and calls for a shift toward readability, problem‑solving, and practical relevance in computer science education.

C programmingcode readabilityexam critique
0 likes · 4 min read
Why C Language Exam Questions Miss the Point: A Critique of Overly Complex Syntax Tests
php Courses
php Courses
May 13, 2025 · Backend Development

Understanding PHP 8.0 Named Parameters: Benefits, Drawbacks, and Best Practices

This article examines PHP 8.0's named parameters feature, outlining how passing arguments by name improves readability and flexibility, while also discussing potential drawbacks such as learning curve, verbosity, and IDE dependence, and offers practical recommendations for when to adopt this syntax.

API EvolutionBackendPHP
0 likes · 6 min read
Understanding PHP 8.0 Named Parameters: Benefits, Drawbacks, and Best Practices
Code Mala Tang
Code Mala Tang
May 3, 2025 · Frontend Development

How Top Engineers Refactor Complex Conditional Logic for Cleaner Code

This article examines why developers often over‑nest and misuse conditional statements, then presents proven techniques—early returns, lookup objects, optional chaining, guard clauses, and state machines—to simplify, improve readability, and make conditional logic more maintainable and scalable.

Conditional LogicJavaScriptcode readability
0 likes · 8 min read
How Top Engineers Refactor Complex Conditional Logic for Cleaner Code
Code Mala Tang
Code Mala Tang
Apr 27, 2025 · Fundamentals

10 Common Python Anti‑Patterns and How to Replace Them

Discover the most subtle Python anti‑patterns—from using is for value comparison to overusing map and filter—explaining why they harm readability, performance, or correctness, and learn clear, idiomatic alternatives that make your code cleaner, faster, and more maintainable.

Anti-PatternsPythoncode readability
0 likes · 10 min read
10 Common Python Anti‑Patterns and How to Replace Them
JavaScript
JavaScript
Apr 23, 2025 · Fundamentals

Simplify Nested If‑Else Logic with Early Return Refactoring

This article explains how overusing nested if‑else statements harms code readability and maintainability, and demonstrates how replacing them with early return statements and guard clauses can flatten the structure, reduce cognitive load, and improve testability and future modifications.

code readabilityif-elserefactoring
0 likes · 4 min read
Simplify Nested If‑Else Logic with Early Return Refactoring
Java Captain
Java Captain
Apr 7, 2025 · Fundamentals

Effective Object Naming: Avoiding “-er”/“-or” Suffixes, God Classes, and Building Intelligent Domain Objects

This article explains why thoughtful object naming—avoiding generic “er”/“or” suffixes and vague Service/Helper classes—improves code readability, maintainability, and AI‑assisted development, and demonstrates better designs with concrete C# examples that model real‑world business roles and adaptive behavior.

AI-assisted programmingSoftware Architectureclean code
0 likes · 12 min read
Effective Object Naming: Avoiding “-er”/“-or” Suffixes, God Classes, and Building Intelligent Domain Objects
Code Mala Tang
Code Mala Tang
Mar 12, 2025 · Fundamentals

Why Reading Code Is the Missing Skill Every Developer Needs

The article argues that mastering code reading—through historical examples, production‑level analysis, and practices like Hungarian notation and readability programming—is essential for developers to thrive in an AI‑driven software era.

AI coding assistantscode readabilityprogramming fundamentals
0 likes · 8 min read
Why Reading Code Is the Missing Skill Every Developer Needs
php Courses
php Courses
Mar 5, 2025 · Fundamentals

What Is Early Return and Why Use It?

Early return is a programming technique that lets functions exit as soon as an invalid condition is found, reducing nested if‑statements, improving readability, maintainability, and performance, as illustrated by comparing a nested‑condition order‑processing function with an early‑return version.

Early Returncode readabilityfunction design
0 likes · 4 min read
What Is Early Return and Why Use It?
Sohu Tech Products
Sohu Tech Products
Nov 20, 2024 · Frontend Development

JavaScript Pipeline Operator: Concepts, Drawbacks of Traditional Approaches, and Practical Usage

The JavaScript pipeline operator replaces cumbersome temporary variables, nested calls, and limited method chaining by letting developers chain regular, async, or generator functions directly, improving readability and maintainability, while Babel’s proposal‑hack plugin can be installed and configured now to start using it.

JavaScriptbabelcode readability
0 likes · 3 min read
JavaScript Pipeline Operator: Concepts, Drawbacks of Traditional Approaches, and Practical Usage
Software Development Quality
Software Development Quality
Sep 27, 2024 · Fundamentals

Mastering Clean C: Essential Coding Standards for Reliable Software

This document defines comprehensive C language coding standards covering clarity, simplicity, testability, safety, efficiency, and portability, offering concrete principles, rules, and suggestions to guide developers in writing maintainable, reliable, and high‑performance code.

C programmingPerformance OptimizationSoftware quality
0 likes · 19 min read
Mastering Clean C: Essential Coding Standards for Reliable Software
Liangxu Linux
Liangxu Linux
Jul 21, 2024 · Frontend Development

Top 3 Programming Fonts to Boost Code Readability and Reduce Mistakes

This guide introduces three popular monospaced programming fonts—Fira Code, Cascadia Code, and Source Code Pro—explaining their design features, ligature support, visual clarity benefits, and providing download links and GitHub star counts for developers seeking clearer code.

Cascadia CodeFira CodeSource Code Pro
0 likes · 4 min read
Top 3 Programming Fonts to Boost Code Readability and Reduce Mistakes
macrozheng
macrozheng
Jun 29, 2024 · Fundamentals

Master Clean Code: Proven Naming Conventions Every Developer Should Follow

This article explains why clean, well‑named code is essential for productivity, outlines practical naming rules—such as avoiding ambiguity, preventing misleading names, making meaningful distinctions, and keeping identifiers searchable—and provides concrete Java examples and patterns to help developers write maintainable, testable software.

clean codecode readabilitynaming conventions
0 likes · 18 min read
Master Clean Code: Proven Naming Conventions Every Developer Should Follow
21CTO
21CTO
Jun 10, 2024 · Frontend Development

10 Free Programming Fonts That Boost Code Readability

This article explains why choosing a clear, monospaced programming font matters, outlines key selection principles and considerations, and introduces ten free fonts—each with distinctive features and download links—to help developers improve readability and coding efficiency.

code readabilityeditor customizationfree fonts
0 likes · 8 min read
10 Free Programming Fonts That Boost Code Readability
Liangxu Linux
Liangxu Linux
Jun 10, 2024 · User Experience Design

Which Programming Font Improves Code Readability? A Curated Guide

Choosing a clear, aesthetically pleasing programming font is essential for developers, and this guide reviews popular monospaced fonts—Monaco, Consolas, Source Code Pro, JetBrains Mono, Fira Code, Cascadia Code, Inconsolata, and Ubuntu Mono—highlighting their readability features and providing download links.

Cascadia CodeConsolasFira Code
0 likes · 6 min read
Which Programming Font Improves Code Readability? A Curated Guide
Liangxu Linux
Liangxu Linux
May 15, 2024 · Fundamentals

Why Go Skips the Ternary Operator and How to Simulate It

The article explains why the Go language deliberately omits the ternary (?:) operator, compares its usage in Python, JavaScript, and C/C++, shows how to rewrite complex ternary expressions with clear if‑else statements, and presents a functional workaround while outlining the pros and cons of ternary syntax.

Go languagecode readabilityconditional expression
0 likes · 7 min read
Why Go Skips the Ternary Operator and How to Simulate It
Liangxu Linux
Liangxu Linux
May 2, 2024 · Fundamentals

Why Using Pinyin for Variable Names Hurts Code Readability

Using pinyin in code reduces readability, maintainability, and international collaboration, leading to ambiguity, bugs, and higher maintenance costs, so developers are advised to follow standard naming conventions like meaningful English identifiers, camelCase, and snake_case.

Software Engineeringcode readabilitymaintainability
0 likes · 5 min read
Why Using Pinyin for Variable Names Hurts Code Readability
dbaplus Community
dbaplus Community
Jan 29, 2024 · Fundamentals

12 Toxic Coding Habits That Destroy Readability and Maintenance

The article lists twelve common anti‑patterns—such as splitting microservices per table, writing overly long methods, nesting deep conditionals, random variable names, misleading comments, copy‑pasting code, ignoring logs, and over‑engineering solutions—that dramatically reduce code readability and make maintenance a nightmare.

MicroservicesSoftware Engineeringbad practices
0 likes · 11 min read
12 Toxic Coding Habits That Destroy Readability and Maintenance
Java Architect Essentials
Java Architect Essentials
Nov 24, 2023 · Fundamentals

12 Coding Practices That Reduce Code Readability

The article lists twelve common coding anti‑patterns—such as over‑splitting microservices, writing excessively long methods, deep nesting, misleading comments, copying code, ignoring logs, and building unnecessary frameworks—that hurt readability and increase maintenance difficulty.

best practicescode readabilityrefactoring
0 likes · 11 min read
12 Coding Practices That Reduce Code Readability
Sanyou's Java Diary
Sanyou's Java Diary
Nov 16, 2023 · Fundamentals

Why Readable Code Wins: Practical Tips to Boost Maintainability

This article explores the importance of code readability, comparing simple versus layered implementations, and offers concrete strategies—such as using clear intent, hierarchical structure, concise methods, pure conditions, and minimal comments—to improve maintainability and reduce side effects in everyday software development.

best practicesclean codecode readability
0 likes · 14 min read
Why Readable Code Wins: Practical Tips to Boost Maintainability
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.

Software Engineeringcode readabilitymaintainability
0 likes · 14 min read
How to Boost Code Readability: Practical Tips and Refactoring Strategies
php Courses
php Courses
Oct 18, 2023 · Backend Development

Using PHP7 Type Declarations to Improve Code Readability

This article explains PHP7's strong typing features—including parameter, return, and nullable type declarations—through clear code examples, demonstrating how they enhance readability, reduce errors, and improve maintainability for developers working on server-side applications.

Type Declarationscode readabilitynullable types
0 likes · 5 min read
Using PHP7 Type Declarations to Improve Code Readability
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.

JavaSoftware Engineeringbest practices
0 likes · 17 min read
Why Good Naming Matters: 10 Practical Tips for Readable Code
21CTO
21CTO
May 16, 2023 · Fundamentals

Top 7 Beautiful Terminal Fonts to Boost Code Readability

Discover a curated list of seven attractive terminal fonts that enhance visual appeal, improve readability, reduce eye strain, and provide a more enjoyable coding experience for programmers, system administrators, and Linux enthusiasts alike.

CascadiaFira CodeInconsolata
0 likes · 5 min read
Top 7 Beautiful Terminal Fonts to Boost Code Readability
IT Services Circle
IT Services Circle
Nov 29, 2022 · Fundamentals

Why Using Pinyin for Variable Names Is Discouraged in Programming

The article explains that naming code elements with pinyin reduces readability, conflicts with established coding conventions, and hampers collaboration, illustrating the drawbacks with examples and summarizing Python's PEP naming guidelines to promote clearer, more maintainable code.

PEPPythonbest practices
0 likes · 4 min read
Why Using Pinyin for Variable Names Is Discouraged in Programming
Liangxu Linux
Liangxu Linux
Mar 14, 2022 · Fundamentals

Why Do Programmers Use the Mysterious ‘deadbeef’ Magic Number?

The article explores the origin and purpose of the infamous deadbeef constant and other so‑called magic numbers in C/C++ code, explains why they appear, shows real examples, and advises developers to replace them with named constants for clearer, safer code.

C++Software Engineeringcode readability
0 likes · 4 min read
Why Do Programmers Use the Mysterious ‘deadbeef’ Magic Number?
Java Interview Crash Guide
Java Interview Crash Guide
Feb 25, 2022 · Backend Development

How to Refactor Complex if‑else Logic in Java: 5 Practical Techniques

This article explains why deeply nested if‑else statements hurt readability and maintenance, then presents five practical techniques—including method extraction, early returns, enums, functional interfaces, and design patterns—along with complete Java code examples to transform messy business logic into clean, modular code.

Design PatternsJavacode readability
0 likes · 19 min read
How to Refactor Complex if‑else Logic in Java: 5 Practical Techniques
IT Services Circle
IT Services Circle
Feb 4, 2022 · Fundamentals

9 Essential Python Programming Habits for Clean and Maintainable Code

This article outlines nine practical Python coding habits—including early design, thorough documentation, consistent naming, code aesthetics, comprehensive README, modularization, version control, regular backups, and consulting official documentation—to help developers write clean, readable, and maintainable software.

code readabilitycoding best practicesmodularity
0 likes · 8 min read
9 Essential Python Programming Habits for Clean and Maintainable Code
Tencent Cloud Developer
Tencent Cloud Developer
Jan 12, 2022 · Frontend Development

How to Write Readable JavaScript Code: Tips for Clean, Maintainable Code

The article explains why readable code matters, shows a messy JavaScript example, lists common readability problems, and provides concrete guidelines—consistent style, meaningful naming, proper comments, small files, shallow nesting—along with tooling tips such as ESLint, Standard Style, husky and lint‑staged to enforce them.

ESLintJavaScriptcode readability
0 likes · 10 min read
How to Write Readable JavaScript Code: Tips for Clean, Maintainable Code
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 27, 2021 · Fundamentals

Why Good Naming Is the Secret Weapon for Clean Code

Effective naming in software development, illustrated with real code examples and visual metaphors, transforms ambiguous code into clear, self‑documenting logic, improves readability, reduces errors, and aligns with best practices such as modeling, meaningful differentiation, and consistent style, ultimately enhancing maintainability.

Software Engineeringbest practicescode readability
0 likes · 17 min read
Why Good Naming Is the Secret Weapon for Clean Code
Python Programming Learning Circle
Python Programming Learning Circle
Dec 22, 2021 · Fundamentals

Python Best Practices: Reducing Numeric Literals, Using Enums, and Writing Cleaner Code

This article presents practical Python best‑practice guidelines, including avoiding hard‑coded numeric literals by using enums, limiting raw string manipulation in favor of object‑oriented query building, keeping literal expressions readable, and applying useful tips such as treating booleans as numbers, handling long strings, using infinity constants, and understanding thread‑safety and string‑concatenation performance.

Pythonbest practicescode readability
0 likes · 16 min read
Python Best Practices: Reducing Numeric Literals, Using Enums, and Writing Cleaner Code
Programmer DD
Programmer DD
Jul 6, 2021 · Frontend Development

Why Async/Await Beats Promises: 6 Compelling Reasons for Cleaner JavaScript

This article explains the async/await syntax, compares it with traditional Promise chains, and outlines six practical advantages—including conciseness, unified error handling, clearer conditional logic, easier intermediate value handling, better stack traces, and simpler debugging—illustrated with real JavaScript code examples.

DebuggingError HandlingJavaScript
0 likes · 9 min read
Why Async/Await Beats Promises: 6 Compelling Reasons for Cleaner JavaScript
ByteFE
ByteFE
Jun 24, 2021 · Fundamentals

Effective Variable and Function Naming Conventions in JavaScript

This article explains practical JavaScript naming conventions—covering camelCase, constant capitalization, acronym handling, meaningful and expressive names, verb consistency, boolean naming, and class naming—while providing numerous code examples to illustrate good and bad practices for clearer, maintainable code.

JavaScriptVariablescode readability
0 likes · 7 min read
Effective Variable and Function Naming Conventions in JavaScript
KooFE Frontend Team
KooFE Frontend Team
Jun 14, 2021 · Fundamentals

How to Write Clean, Readable JavaScript Code: Essential Practices

This article explores the core concepts of clean code for JavaScript, covering code smells, technical debt, refactoring, readability, writing code in English, and team collaboration techniques, while providing practical examples and tooling tips for maintaining high‑quality code.

Technical Debtclean codecode readability
0 likes · 11 min read
How to Write Clean, Readable JavaScript Code: Essential Practices
Java Interview Crash Guide
Java Interview Crash Guide
Mar 17, 2021 · Fundamentals

Why Naming Matters: Unlocking Code Readability and Design Power

Effective naming is a critical yet often overlooked aspect of software development that boosts code readability, facilitates communication, reduces cognitive load, and even influences design decisions, as illustrated by real-world examples from Alibaba to POJO, along with practical guidelines for variables, functions, classes, packages, and modules.

code readabilityself‑documenting codesoftware design
0 likes · 20 min read
Why Naming Matters: Unlocking Code Readability and Design Power
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 4, 2020 · Fundamentals

Understanding Syntactic Sugar and Its Desugaring in Java

The article explains the concept of syntactic sugar in programming, its benefits for readability and efficiency, describes how Java implements and desugars such features—including the switch‑on‑String transformation—and illustrates the process with code examples and decompiled output.

Javacode readabilitycompiler
0 likes · 6 min read
Understanding Syntactic Sugar and Its Desugaring in Java
Alibaba Cloud Native
Alibaba Cloud Native
Aug 14, 2020 · Fundamentals

Why Clean Code Matters: KISS, DRY, Comments, and Unit Tests

The article argues that code should primarily be written for human readers, emphasizing principles like KISS and DRY, thoughtful commenting, avoiding TODOs, and the necessity of unit tests, while acknowledging trade‑offs and offering practical guidance for producing maintainable, elegant software.

DRYKISSSoftware Engineering
0 likes · 12 min read
Why Clean Code Matters: KISS, DRY, Comments, and Unit Tests
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 28, 2020 · Fundamentals

Google’s Approach to Code Health: Readable, Maintainable, and Simple Code Practices

The article outlines Google’s philosophy on code health, emphasizing readable, maintainable, stable, and simple code, and provides practical guidance on writing understandable code, designing robust interfaces, and avoiding primitive obsession to improve developer productivity and software quality.

Interface DesignSoftware Engineeringbest practices
0 likes · 9 min read
Google’s Approach to Code Health: Readable, Maintainable, and Simple Code Practices
Python Programming Learning Circle
Python Programming Learning Circle
Mar 30, 2020 · Fundamentals

Common Misuses of Python Lambda Functions and How to Avoid Them

This article explains the four most common misuses of Python lambda functions—replacing built‑in functions, assigning lambdas to variables, improper use of higher‑order functions, and overly complex expressions—and offers best‑practice recommendations to improve code readability and maintainability.

Lambdacode readabilityfunctional programming
0 likes · 9 min read
Common Misuses of Python Lambda Functions and How to Avoid Them
ITPUB
ITPUB
Mar 3, 2020 · Fundamentals

Why the 80‑by‑24 Rule Can Make Your Code More Readable

The article explains how limiting functions to roughly 24 lines and keeping each line under 80 characters improves code readability, aligns with human memory limits, and works across languages, while offering practical tips, examples, and tooling advice for developers.

80/24 ruleC#Software Engineering
0 likes · 6 min read
Why the 80‑by‑24 Rule Can Make Your Code More Readable
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 reviewSoftware Engineeringclean code
0 likes · 10 min read
What Makes Good Code? Principles, Practices, and Core Qualities for Developers
Java Captain
Java Captain
Sep 17, 2019 · Backend Development

Java Function Coding Guidelines: Primitive Types, Parameter Classes, and Refactoring Best Practices

This article presents a series of Java function coding guidelines—including using primitive types for parameters and return values, avoiding null arrays or lists, encapsulating many parameters into objects, replacing anonymous inner classes with functions, simplifying control flow, and employing temporary variables—to improve code readability, maintainability, and robustness.

Javabest practicescode readability
0 likes · 19 min read
Java Function Coding Guidelines: Primitive Types, Parameter Classes, and Refactoring Best Practices
21CTO
21CTO
Aug 28, 2019 · Fundamentals

6 Proven Techniques to Write Clean, Maintainable Code

This article explains why clean code matters—reducing reading time, easing project continuation, speeding up new‑developer onboarding, and supporting consistent coding patterns—and provides six practical tips, from readable formatting to regular code reviews, to help developers produce cleaner, more maintainable software.

clean codecode readabilitycoding best practices
0 likes · 11 min read
6 Proven Techniques to Write Clean, Maintainable Code
Java Backend Technology
Java Backend Technology
Jul 12, 2018 · Fundamentals

How to Write Clean, Readable Code: Practical Tips from the Classics

This article distills essential clean‑code practices—covering comments, naming, method design, error handling, concurrency, unit testing, structure, and design—drawn from classic books and real‑world engineering experience to help developers produce elegant, maintainable software.

Software Engineeringbest practicesclean code
0 likes · 13 min read
How to Write Clean, Readable Code: Practical Tips from the Classics
MaGe Linux Operations
MaGe Linux Operations
May 13, 2018 · Fundamentals

Essential Python Coding Style Guide: Simple Rules for Clean Code

This guide presents concise, practical Python coding conventions—including indentation, naming, line length, import ordering, whitespace, and comment practices—to help developers write readable, maintainable code while allowing flexibility when strict rules hinder clarity.

Pythoncode readabilitycoding style
0 likes · 9 min read
Essential Python Coding Style Guide: Simple Rules for Clean Code
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
Architecture Digest
Architecture Digest
Jul 26, 2017 · Fundamentals

11 Tips for Writing Clear and Readable Code

This article presents eleven practical tips for writing clear, readable code, covering short methods, single-purpose variables, descriptive naming, proximity of declarations, avoiding magic numbers, respecting language idioms, following conventions, steering clear of premature optimization, refactoring after testing, and using patterns wisely.

Software Engineeringclean codecode readability
0 likes · 9 min read
11 Tips for Writing Clear and Readable 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
ITPUB
ITPUB
Apr 26, 2017 · Fundamentals

How to Write Self‑Descriptive Code: Naming Practices for Clean Code

This article explains why clear, self‑descriptive naming is essential for maintainable code, compares bad and clean naming examples, and offers concrete guidelines on intent‑revealing names, appropriate length, consistent terminology, domain relevance, and contextual clarity.

Software Engineeringbest practicesclean code
0 likes · 9 min read
How to Write Self‑Descriptive Code: Naming Practices for Clean Code
Taobao Frontend Technology
Taobao Frontend Technology
Jan 6, 2017 · Frontend Development

How to Write Readable JavaScript Code: Naming, Branches, and Functions

This article explains why readable code matters for developers, then offers practical guidelines on naming variables and functions, structuring conditional branches, keeping functions single‑purpose, handling errors, avoiding side‑effects, and organizing class methods to improve maintainability in modern JavaScript projects.

JavaScriptbest practicescode readability
0 likes · 24 min read
How to Write Readable JavaScript Code: Naming, Branches, and Functions
ITPUB
ITPUB
Aug 1, 2016 · Fundamentals

Write Clear, Concise Variable and Method Names: Practical Naming Rules

This article shares practical guidelines for naming variables, methods, and classes—showing why overly long identifiers hurt readability, how to eliminate redundant words, and offering concrete before‑and‑after code examples to help developers adopt concise, expressive names.

clean codecode readabilitymethod naming
0 likes · 9 min read
Write Clear, Concise Variable and Method Names: Practical Naming Rules
21CTO
21CTO
Mar 10, 2016 · Fundamentals

How to Write Clear, Maintainable Functions: Naming, Parameters, and Structure

This article explains practical techniques for writing high‑quality functions, covering consistent naming conventions, descriptive function names, optimal parameter handling, clean function bodies, reduced nesting, and other best‑practice tips to improve readability and testability.

best practicescode readabilityfunction design
0 likes · 13 min read
How to Write Clear, Maintainable Functions: Naming, Parameters, and Structure
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
Feb 2, 2016 · Fundamentals

Python Coding Style Guide: Best Practices and Conventions

This comprehensive guide explains Python coding style best practices, covering PEP 8 extensions, flexible line length, naming conventions, docstring standards, functional versus object‑oriented design, testing, standard library usage, third‑party tools, and project structure to produce readable, maintainable code.

Project Structurebest practicescode readability
0 likes · 22 min read
Python Coding Style Guide: Best Practices and Conventions
Qunar Tech Salon
Qunar Tech Salon
Dec 26, 2015 · Fundamentals

Why Naming Is the Top Programming Challenge According to a Developer Survey

A developer survey of 4,500 programmers reveals that naming variables, classes, and functions is perceived as the biggest programming challenge, highlighting its impact on code readability, design quality, and maintenance, and underscoring the art and difficulty of choosing concise, meaningful identifiers.

Software Engineeringcode readabilitydeveloper survey
0 likes · 6 min read
Why Naming Is the Top Programming Challenge According to a Developer Survey
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 14, 2015 · Fundamentals

How to Write Self‑Describing Code: Naming Best Practices for Clean Code

This article explains why clear, self‑describing naming and adherence to coding conventions are essential for readable, maintainable software, illustrating common pitfalls with bad examples and showing improved alternatives that convey intent without relying on comments.

Software Engineeringbest practicesclean code
0 likes · 8 min read
How to Write Self‑Describing Code: Naming Best Practices for Clean Code
21CTO
21CTO
Oct 19, 2015 · Fundamentals

Mastering C++ Naming Conventions: 8 Principles for Clear, Readable Code

This guide explains why good naming is essential for maintainable C++ code, presents eight concrete principles—such as being true to the name, avoiding misleading terms, using searchable identifiers, and leveraging meaningful context—and shows bad versus good examples for variables, functions, classes, and constants.

C++Software Engineeringbest practices
0 likes · 8 min read
Mastering C++ Naming Conventions: 8 Principles for Clear, Readable Code
21CTO
21CTO
Oct 16, 2015 · Fundamentals

Master Extract Method Refactoring: Simplify Your PHP Code with Real Examples

This article explains the Extract Method refactoring technique, its definition, benefits, and step‑by‑step PHP examples that show how to split a long method into smaller, well‑named methods, improving readability, reusability, and adherence to the Single Responsibility Principle.

code readabilityextract-methodrefactoring
0 likes · 10 min read
Master Extract Method Refactoring: Simplify Your PHP Code with Real Examples
Java High-Performance Architecture
Java High-Performance Architecture
Oct 5, 2015 · Databases

Why Proper SQL Formatting Boosts Development Efficiency

Formatting SQL statements doesn't speed up execution, but it dramatically enhances readability, maintenance, and development efficiency, making testing easier and reducing errors through clear alias usage, leading commas, and line‑by‑line JOIN placement, as illustrated by practical examples.

SQLcode readabilitydatabase
0 likes · 2 min read
Why Proper SQL Formatting Boosts Development Efficiency
Qunar Tech Salon
Qunar Tech Salon
Sep 24, 2015 · Fundamentals

Performance vs. Maintainability: Why Maintainability Should Take Precedence

The article argues that while performance is important, maintainability is more critical for sustainable software development, illustrating this with anecdotes, common misconceptions about optimization, and practical advice on balancing code readability, caching, and hardware considerations.

Software Engineeringcachingcode readability
0 likes · 15 min read
Performance vs. Maintainability: Why Maintainability Should Take Precedence
21CTO
21CTO
Aug 24, 2015 · Fundamentals

5 Toxic Code Comment Types Every Developer Should Eliminate

This article explains five common types of programming comments that hinder readability—such as self‑promoting tags, outdated code blocks, redundant explanations, irrelevant stories, and lingering TODOs—and offers practical advice on how to avoid them.

best practicescode commentscode readability
0 likes · 7 min read
5 Toxic Code Comment Types Every Developer Should Eliminate
ITPUB
ITPUB
Jun 14, 2015 · Fundamentals

Six Practical Naming Principles Every Programmer Should Follow

A humorous story about a graduate student’s unreadable code illustrates why naming is the toughest programming challenge, and the article then outlines six clear principles—avoiding metaphors, keeping names short, shortening expressions, using active voice, steering clear of jargon, and breaking rules when necessary—to improve code readability and maintainability.

Software Engineeringbest practicescode readability
0 likes · 4 min read
Six Practical Naming Principles Every Programmer Should Follow

Balancing Simplicity and Performance in C++ Development

While C++ enables writing highly performant code, developers should avoid sacrificing code readability and simplicity for marginal speed gains, distinguishing performance from efficiency, focusing optimization on critical sections, and leveraging tools and proper data layout to achieve optimal results without unnecessary complexity.

code readabilitysimplicity
0 likes · 6 min read
Balancing Simplicity and Performance in C++ Development
Qunar Tech Salon
Qunar Tech Salon
Dec 6, 2014 · Fundamentals

Why Code Becomes Unreadable Over Time and How to Keep It Simple

The article explains how over‑complex mental models, poor translation of semantic ideas into code, inadequate naming, missing design chunks, unclear usage patterns, and lack of smooth model transitions cause code to decay, and offers practical principles such as DDD, SRP, good naming, testing, and reusing existing algorithms to maintain readability.

Domain-Driven Designcode readabilitymental models
0 likes · 10 min read
Why Code Becomes Unreadable Over Time and How to Keep It Simple