Tagged articles
40 articles
Page 1 of 1
Code Mala Tang
Code Mala Tang
Nov 3, 2025 · Fundamentals

When to Use [] vs list() in Python: Performance, Readability, and Pitfalls

This article compares Python's literal [] and the list() constructor, examining their speed differences, readability implications, default‑argument pitfalls, object identity, and appropriate use cases such as creating empty lists, converting iterables, and avoiding mutable default parameters.

ListPythondefault-arguments
0 likes · 8 min read
When to Use [] vs list() in Python: Performance, Readability, and Pitfalls
Mashang Consumer UXC
Mashang Consumer UXC
Aug 21, 2025 · Fundamentals

How to Design Layouts That Readers Instantly Understand

In an age of information overload, this guide explains visual scanning patterns like F‑ and Z‑reading, offers practical layout, typography, and visual‑guidance techniques, and shows how to validate designs with A/B testing, heatmaps, and performance optimization to make content effortlessly readable.

A/B testingPerformance OptimizationUX design
0 likes · 8 min read
How to Design Layouts That Readers Instantly Understand
Java Tech Enthusiast
Java Tech Enthusiast
May 20, 2025 · Fundamentals

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

The article lists twelve common but harmful coding practices—such as over‑splitting micro‑services, writing massive methods, nesting deep conditionals, misusing comments, and avoiding logging—that dramatically reduce code readability and increase maintenance difficulty, illustrated with a fictional programmer’s missteps.

MicroservicesSoftware EngineeringTechnical Debt
0 likes · 11 min read
12 Toxic Coding Habits That Destroy Readability (And How to Spot Them)
Continuous Delivery 2.0
Continuous Delivery 2.0
May 8, 2025 · Fundamentals

Deep Analysis of Code Health: Standards, Efficiency Impact, Readability, and Practical Practices

This article, based on Dave Farley's video, defines bad code by two fundamental criteria, explains how high‑quality code boosts development speed by 44% according to DORA research, explores deep aspects of readability, and offers concrete practices such as TDD, modular design, clear naming, and complexity control.

Software Engineeringcode qualitymaintainability
0 likes · 4 min read
Deep Analysis of Code Health: Standards, Efficiency Impact, Readability, and Practical Practices
Liangxu Linux
Liangxu Linux
May 2, 2025 · Fundamentals

5 Essential Coding Style Tips Every Beginner Should Master

This article presents five practical programming style recommendations—meaningful variable names, consistent indentation, clear comments, short line lengths, and concise functions—explaining why they matter, showing poor examples, and providing improved code snippets to help beginners write more readable, maintainable, and efficient code.

best practicescoding stylemaintainability
0 likes · 6 min read
5 Essential Coding Style Tips Every Beginner Should Master
Code Mala Tang
Code Mala Tang
Apr 14, 2025 · Fundamentals

How to Write High‑Quality Python Code: 5 Practical Improvements

This article explains what makes code high‑quality—functionality, readability, maintainability, efficiency, and documentation—and demonstrates five concrete Python improvements, from type‑annotated inputs to clear naming, robust error handling, comprehensive docstrings, and performance‑boosting caching.

DocumentationError Handlingcode quality
0 likes · 7 min read
How to Write High‑Quality Python Code: 5 Practical Improvements
JavaScript
JavaScript
Apr 2, 2025 · Frontend Development

Why Big Tech Bans JavaScript Short‑Circuit Operators and Safer Alternatives

Large tech companies often forbid JavaScript short‑circuit operators like && and || because they can harm readability, cause unexpected type coercion, complicate maintenance and debugging, so developers should prefer optional chaining, nullish coalescing, explicit conditionals, or clear if statements for safer, more maintainable code.

JavaScriptShort-Circuitcode quality
0 likes · 3 min read
Why Big Tech Bans JavaScript Short‑Circuit Operators and Safer Alternatives
Code Mala Tang
Code Mala Tang
Dec 27, 2024 · Fundamentals

10 Practical Python Code Style Tricks for Production-Ready Readability

This article presents a collection of production‑level Python coding techniques—including descriptive naming, multi‑line comprehensions, parenthesized string concatenation, method chaining, defensive None checks, and decorators—to improve readability, maintainability, and overall code quality.

code styleproduction codereadability
0 likes · 12 min read
10 Practical Python Code Style Tricks for Production-Ready Readability
Python Programming Learning Circle
Python Programming Learning Circle
May 6, 2024 · Fundamentals

20 Essential Python Tips to Improve Code Readability and Efficiency

This article presents twenty practical Python tricks—including string reversal, title casing, unique element extraction, list repetition, list comprehensions, variable swapping, splitting, joining, palindrome checking, frequency counting, anagram detection, exception handling, enumeration, dictionary merging, timing code execution, flattening, sampling, digit conversion, and uniqueness testing—to help developers write clearer, more efficient code.

CodeTipsDataStructuresErrorHandling
0 likes · 9 min read
20 Essential Python Tips to Improve Code Readability and Efficiency
High Availability Architecture
High Availability Architecture
Apr 19, 2024 · Fundamentals

Comprehensive Guide to Effective Code Review Practices

This article presents a thorough guide on modern code review, covering its importance, common obstacles, preparation steps, automation tools, good and bad commit messages, mindset, code quality principles, review workflow, and practical tips for overcoming challenges and improving team engineering culture.

AutomationCode reviewSoftware Engineering
0 likes · 21 min read
Comprehensive Guide to Effective Code Review Practices
ITPUB
ITPUB
Dec 2, 2023 · Fundamentals

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

The article lists twelve common anti‑patterns—such as over‑splitting microservices, writing excessively long methods, random naming, misleading comments, and avoiding logging—that dramatically reduce code readability and increase maintenance difficulty, illustrating each with a fictional developer’s missteps.

MicroservicesSoftware Engineeringbad practices
0 likes · 11 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
JD Retail Technology
JD Retail Technology
Oct 24, 2023 · Fundamentals

How to Write Clean, High‑Quality Code: Principles and Practical Tips

This article examines how programmers can produce clean, maintainable, and high‑quality code by discussing subjective attitudes, objective best‑practice guidelines such as concise try/catch blocks, short methods, avoiding parameter mutation, reducing indentation, applying the single‑responsibility principle, and using meaningful naming and enums.

readability
0 likes · 11 min read
How to Write Clean, High‑Quality Code: Principles and Practical Tips
Python Programming Learning Circle
Python Programming Learning Circle
Jul 21, 2023 · Fundamentals

The Pros, Cons, and Controversies of Python

This article examines Python's widespread popularity, highlighting its rich ecosystem and rapid prototyping advantages while also critiquing its numerous formatting quirks, strict indentation, ambiguous special methods, verbose regex handling, limited immutable structures, community elitism, and the debate over whether the language is over‑hyped.

Pythoncommunityperformance
0 likes · 8 min read
The Pros, Cons, and Controversies of Python
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.

Software Engineeringcode maintainabilityextensibility
0 likes · 7 min read
Improving Code Maintainability: Readability, Testability, and Extensibility
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 7, 2023 · Fundamentals

Best Practices for Writing Readable Design Documents

This article presents a comprehensive guide to improving the readability of design documents by covering word choice, concise phrasing, data‑driven statements, avoiding boilerplate, effective sentence and paragraph structures, proper headings, list usage, overall document structure, and provides a template with references for further reading.

design documentationreadabilitytechnical writing
0 likes · 17 min read
Best Practices for Writing Readable Design Documents
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 6, 2023 · Fundamentals

Design Document Readability: Core Principles, Key Points, and Best Practices

This article explains why design documents need readability, outlines the three essential writing elements—clarity, conciseness, elegance—presents four key design principles such as trade‑offs, the importance of “why” over “how”, time considerations, and avoiding over‑design, and concludes with a brief promotion for a continuous deployment course.

Software Architecturedesign documentationreadability
0 likes · 6 min read
Design Document Readability: Core Principles, Key Points, and Best Practices
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 5, 2023 · Fundamentals

Why Write Design Documents and Emphasize Their Readability

This article explains why writing design documents is essential, outlines core principles and best practices for readability, and provides practical guidance on structuring documents to improve team communication, decision‑making, and knowledge sharing in software development.

Design DocumentsDocumentationreadability
0 likes · 8 min read
Why Write Design Documents and Emphasize Their Readability
Python Programming Learning Circle
Python Programming Learning Circle
Apr 3, 2023 · Fundamentals

20 Essential Python Tricks for Improving Code Readability and Efficiency

This article presents twenty practical Python techniques—including string reversal, title casing, unique element extraction, list multiplication, dictionary merging, and performance timing—that enhance code readability, simplify common tasks, and boost development efficiency for programmers seeking to write cleaner, more effective Python scripts.

Pythoncodeprogramming
0 likes · 9 min read
20 Essential Python Tricks for Improving Code Readability and Efficiency
High Availability Architecture
High Availability Architecture
Mar 14, 2023 · Fundamentals

Refactoring Practices: Improving Code Readability, Reducing Duplication, and Enhancing Maintainability

The article explains the definition of refactoring, why it is essential for development efficiency and risk reduction, and presents concrete refactoring techniques such as removing duplicate code, adding meaningful comments, simplifying complex conditions, extracting methods, and semanticizing fixed rules, all illustrated with real Java code examples.

Software Engineeringbest practicescode quality
0 likes · 15 min read
Refactoring Practices: Improving Code Readability, Reducing Duplication, and Enhancing Maintainability
21CTO
21CTO
Nov 22, 2022 · Fundamentals

How to Define and Evaluate Good Code: Practical Standards for Developers

This article explores what constitutes good code, presenting objective and subjective criteria—from logical clarity and minimal dependencies to readability, documentation, testing, concurrency handling, performance, and maintainability—while offering concrete guidelines and recommended reading for developers seeking to improve code quality.

code qualitymaintainabilityreadability
0 likes · 21 min read
How to Define and Evaluate Good Code: Practical Standards for Developers
Python Programming Learning Circle
Python Programming Learning Circle
May 21, 2022 · Fundamentals

Best Practices for Writing Conditional Branches in Python

This article explains how to write clear, maintainable conditional branches in Python by avoiding deep nesting, using early returns, encapsulating complex logic, applying De Morgan's law, leveraging custom boolean methods, and employing built‑in functions like all(), any() and else clauses in loops and try statements.

best-practicescode qualityconditional branching
0 likes · 13 min read
Best Practices for Writing Conditional Branches in Python
Sohu Tech Products
Sohu Tech Products
May 18, 2022 · Fundamentals

Overview of a Web Page Content Extraction Algorithm and Its Practical Demo

This article introduces a web page content extraction algorithm that automatically structures titles, timestamps, body text, authors, and sources from arbitrary news pages, explains how to use an online demo, compares it with existing solutions, and discusses its broader applications and limitations.

Content ExtractionGNEWeb Scraping
0 likes · 8 min read
Overview of a Web Page Content Extraction Algorithm and Its Practical Demo
Tencent Cloud Developer
Tencent Cloud Developer
Dec 6, 2021 · Fundamentals

Improving Code Quality: Methods, Priorities, and Stages

The article explains why high‑quality code boosts product and developer success, lists practical practices such as style standards, meaningful naming, testing, CI, reviews and pair programming, and recommends tackling improvements in three stages—first delivering business functionality, then enhancing readability, and finally reducing complexity.

Code reviewSoftware Engineeringbest practices
0 likes · 5 min read
Improving Code Quality: Methods, Priorities, and Stages
Python Programming Learning Circle
Python Programming Learning Circle
Jun 24, 2021 · Fundamentals

Is Python Losing Its Charm? An Analysis of Its Strengths, Weaknesses, and Future

The article examines why Python has remained popular due to its readability, extensive libraries, and ease of use, while also highlighting its performance limitations, GIL, memory usage, weak mobile support, and competition from emerging languages, concluding that Python remains a valuable but not universally optimal tool.

Programming LanguagePythondata-science
0 likes · 5 min read
Is Python Losing Its Charm? An Analysis of Its Strengths, Weaknesses, and Future
Java Architect Essentials
Java Architect Essentials
May 16, 2021 · Fundamentals

Code Quality Evaluation Standards and Metrics

The article explains widely used code quality evaluation standards—including coding conventions, readability, maintainability, duplication, and testability—and describes how the @iceworks/doctor tool scores projects across five dimensions to compute an overall quality score.

DuplicationSoftware Engineeringcode quality
0 likes · 7 min read
Code Quality Evaluation Standards and Metrics
FunTester
FunTester
Nov 30, 2020 · Fundamentals

Master Python Readability: Essential PEP‑8 Coding Standards Explained

This guide details the core PEP‑8 conventions for Python code, covering comments, indentation, line length, imports, whitespace, naming, and input/output practices, with clear examples and practical tips to improve readability and maintainability.

Pythonbest practicescoding style
0 likes · 9 min read
Master Python Readability: Essential PEP‑8 Coding Standards Explained
phodal
phodal
Nov 2, 2020 · Industry Insights

Is Groovy Doomed? Readability, IDE Support, and Team Collaboration Challenges

The article reflects on the pros and cons of JVM languages—especially Groovy—in team projects, examining readability, writability, IDE support, maintainability issues, and why newer alternatives like Kotlin Script may be more suitable for large‑scale development.

GradleGroovyIDE Support
0 likes · 8 min read
Is Groovy Doomed? Readability, IDE Support, and Team Collaboration Challenges
Programmer DD
Programmer DD
Nov 2, 2020 · Fundamentals

How to Evaluate Code Quality: Standards and Metrics for Clean, Maintainable Code

This article explains practical code quality evaluation standards—coding conventions, readability, maintainability, duplication, and testability—and introduces the five dimensions used by Iceworks Doctor to score projects, helping teams adopt consistent, high‑quality coding practices.

Software Engineeringcode qualitycoding standards
0 likes · 6 min read
How to Evaluate Code Quality: Standards and Metrics for Clean, Maintainable Code
NetEase Game Operations Platform
NetEase Game Operations Platform
Oct 6, 2019 · Fundamentals

The Art of Concise Python Coding

This article explains how to write concise, readable Python code by illustrating eleven practical techniques—such as using dictionary defaults, iterating with iteritems, leveraging implicit boolean checks, and applying set operations—while referencing the Zen of Python, PEP 8, and Google style guidelines.

coding styleprogramming fundamentalsreadability
0 likes · 8 min read
The Art of Concise Python Coding
网易UEDC
网易UEDC
Apr 1, 2019 · Product Management

How Data, Readability, and Emotion Drive Banner Ad Success

This article examines banner advertising from a user‑centric perspective, exploring how data‑driven analysis, clear readability, and emotional design combine to improve precision, comprehension, and click‑through rates, ultimately guiding designers to create more effective promotional visuals.

Data-drivenEmotional DesignUser experience
0 likes · 8 min read
How Data, Readability, and Emotion Drive Banner Ad Success
MaGe Linux Operations
MaGe Linux Operations
Mar 31, 2019 · Fundamentals

Essential Python Coding Style Guide: Simple Rules for Clean Code

This article distills the most practical Python coding conventions into clear principles, minimal guidelines, detailed formatting rules, naming standards, writing tips, and commenting practices to help developers write readable, consistent, and maintainable code.

best practicescoding stylenaming conventions
0 likes · 8 min read
Essential Python Coding Style Guide: Simple Rules for Clean Code
21CTO
21CTO
Jan 7, 2018 · Fundamentals

Climbing the Code Quality Ladder: From Correctness to Scalability

This article outlines a four‑step code‑quality ladder—correctness, efficiency, readability, and scalability—offering practical examples, common pitfalls, and best‑practice tips to help software engineers, especially newcomers, elevate their code from merely functional to robust, maintainable, and high‑performing.

best practicescode qualityefficiency
0 likes · 12 min read
Climbing the Code Quality Ladder: From Correctness to Scalability
High Availability Architecture
High Availability Architecture
Jan 29, 2016 · Fundamentals

Evaluating Code Quality: Definitions, Readability, Maintainability and Practical Guidelines

This article explains how to objectively assess code quality by defining good code, discussing readability, documentation, exception handling, concurrency, performance, logging, maintainability, modularization and providing recommended reading, helping developers and reviewers establish consistent evaluation standards.

Software Engineeringbest practicescode quality
0 likes · 21 min read
Evaluating Code Quality: Definitions, Readability, Maintainability and Practical Guidelines
21CTO
21CTO
Nov 13, 2015 · Fundamentals

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

This article explains why clear, self‑describing naming is essential for professional programmers, illustrates common pitfalls with bad examples, and provides concrete guidelines on intent‑revealing, unambiguous, appropriately‑sized, convention‑compliant, domain‑aware names to improve code readability and collaboration.

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

How to Write High‑Quality Code: Readability, Maintainability & Changeability Explained

This article explains how to improve code quality by focusing on three essential attributes—readability, maintainability, and changeability—offering practical advice, design‑pattern examples, and coding conventions that help developers write clearer, more adaptable, and easier‑to‑maintain software.

Design PatternsResponsibility-Driven Designchangeability
0 likes · 34 min read
How to Write High‑Quality Code: Readability, Maintainability & Changeability Explained
Suning Design
Suning Design
Jun 18, 2014 · Frontend Development

5 Simple Rules to Make Web Text Readable and User‑Friendly

This article explains why many sites suffer from cramped, tiny text, traces the historical reasons, and offers five practical guidelines—standard font size, ample whitespace, appropriate line height, clear color contrast, and avoiding text‑as‑images—to improve web readability and usability.

TypographyUsabilityfrontend
0 likes · 7 min read
5 Simple Rules to Make Web Text Readable and User‑Friendly