Tagged articles
25 articles
Page 1 of 1
Top Architect
Top Architect
Dec 3, 2025 · Fundamentals

Boost Your Coding Efficiency with an AI-Powered Naming Tool for Frontend and Backend

This article explains how developers struggling with inconsistent and unclear naming in Java and Vue projects can use a self‑built AI naming assistant—available as a lightweight web app and an IntelliJ IDEA plugin—to instantly generate clean, convention‑compliant identifiers from simple Chinese descriptions.

AIdeveloper toolsfrontend
0 likes · 6 min read
Boost Your Coding Efficiency with an AI-Powered Naming Tool for Frontend and Backend
Java Captain
Java Captain
Nov 16, 2025 · Fundamentals

Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java

The article shares the author’s struggle with inconsistent naming in front‑end Vue and back‑end Java code and introduces a self‑built AI‑driven naming tool—available as a lightweight web app and an IntelliJ IDEA plugin—that instantly generates clean, convention‑compliant identifiers.

AIBackendIDEA Plugin
0 likes · 5 min read
Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java
Top Architect
Top Architect
Nov 8, 2025 · Fundamentals

How I Built an AI-Powered Naming Assistant for Java and Vue Developers

The article describes the frustration developers face with unclear method and variable names, presents an AI‑driven naming tool with both a web app and an IntelliJ IDEA plugin, and explains how the tool quickly generates clean, convention‑compliant identifiers across front‑end and back‑end languages.

AIIDEA PluginVue
0 likes · 6 min read
How I Built an AI-Powered Naming Assistant for Java and Vue Developers
Radish, Keep Going!
Radish, Keep Going!
Oct 25, 2025 · Backend Development

10 Go Code Review Rules for Safer, Cleaner Backend Development

This article presents ten practical Go code‑review guidelines—covering error handling, premature abstraction, concurrency, scope, safety, early returns, file organization, declaration order, semantic naming, and purposeful comments—to help teams write more reliable and maintainable backend code.

Code reviewGobest-practices
0 likes · 9 min read
10 Go Code Review Rules for Safer, Cleaner Backend Development
macrozheng
macrozheng
Mar 31, 2025 · Backend Development

Why Using isSuccess Can Break JSON Serialization in Java and How to Fix It

This article explains how different Java boolean naming conventions affect JSON serialization across fastjson, Gson, and Jackson, demonstrates the resulting inconsistencies with code examples, and recommends using a plain "success" field with an isSuccess getter to ensure reliable cross‑library behavior.

GsonJSONJackson
0 likes · 7 min read
Why Using isSuccess Can Break JSON Serialization in Java and How to Fix It
Liangxu Linux
Liangxu Linux
May 21, 2024 · Fundamentals

Why Linux’s ‘X’? Uncovering the History Behind Unix Naming

This article traces the historical reasons why the letter ‘X’ appears in Unix‑related operating system names, explains how Linus Torvalds adopted the name Linux, and reveals the roles of MINIX, Freax, and early contributors in shaping the modern Linux ecosystem.

MINIXOperating SystemsUnix
0 likes · 8 min read
Why Linux’s ‘X’? Uncovering the History Behind Unix Naming
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 5, 2023 · Frontend Development

Clean Code Practices and Tooling for Frontend Development

This article explains the concepts of external and internal code beauty, introduces essential frontend tooling such as ESLint, Prettier, Stylelint, husky, lint‑staged, EditorConfig, and CSSComb, and shares practical habits on documentation, naming, and commenting to help developers produce elegant, maintainable code.

ESLintGitPrettier
0 likes · 13 min read
Clean Code Practices and Tooling for Frontend Development
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
DataFunSummit
DataFunSummit
Mar 20, 2023 · Fundamentals

Practical Naming Guidelines for Code: Principles, Rules, and Vocabulary

This article provides practical, experience‑based naming guidelines for software development, covering precision, readability, abbreviation policies, language‑specific conventions, design‑pattern naming, and a comprehensive code‑term glossary to help developers choose clear and maintainable identifiers.

Software Engineeringapi-designbest practices
0 likes · 40 min read
Practical Naming Guidelines for Code: Principles, Rules, and Vocabulary
MaGe Linux Operations
MaGe Linux Operations
Jan 26, 2023 · Fundamentals

How Clean Code Principles Transform Your Programming Practice

This article reflects on key insights from Robert Martin’s *Clean Code*, covering the distinction between dirty and clean code, the art of naming, effective commenting, function design principles, and the essential role of testing, offering practical examples and personal reflections for writing more readable, maintainable software.

clean codefunction designnaming
0 likes · 12 min read
How Clean Code Principles Transform Your Programming Practice
Java High-Performance Architecture
Java High-Performance Architecture
Feb 16, 2022 · Fundamentals

How to Write Clean Code: Naming, Comments, Functions, and Testing Best Practices

This article explores the core principles of clean code—including effective naming, purposeful comments, single‑responsibility functions, proper abstraction levels, and essential testing practices—illustrated with concrete code examples and actionable guidelines for writing more readable, maintainable software.

Software Engineeringclean codecomments
0 likes · 10 min read
How to Write Clean Code: Naming, Comments, Functions, and Testing Best Practices
Architecture Digest
Architecture Digest
Feb 15, 2022 · Fundamentals

Principles of Clean Code: Naming, Functions, and Testing

This article distills key lessons from the book "Clean Code", covering expressive naming, purposeful functions, minimal and meaningful comments, and rigorous testing practices, illustrated with concrete code examples to help developers write more readable and maintainable software.

clean codecode qualityfunctions
0 likes · 10 min read
Principles of Clean Code: Naming, Functions, and Testing
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
JavaEdge
JavaEdge
Oct 17, 2021 · Fundamentals

Why Clear English Naming Matters in Code and How to Do It Right

The article explains why English is essential for global codebases, outlines naming conventions for classes and methods, shows common pitfalls with inaccurate translations, and proposes a collaborative glossary to improve readability and maintainability of software projects.

Englishcode conventionsnaming
0 likes · 4 min read
Why Clear English Naming Matters in Code and How to Do It Right
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
21CTO
21CTO
Apr 14, 2021 · Fundamentals

Why Mastering Abstraction Is the Secret to Cleaner, More Maintainable Code

This article explains how abstract thinking underpins software design, illustrates abstraction with visual and code examples, shows the pitfalls of duplicated code and forced casts, and offers practical habits—reading, summarizing, naming, and domain modeling—to strengthen a developer's abstraction skills.

Code RefactoringDomain Modelingabstraction
0 likes · 24 min read
Why Mastering Abstraction Is the Secret to Cleaner, More Maintainable Code
政采云技术
政采云技术
Jan 26, 2021 · Frontend Development

Writing High-Quality Maintainable Code: Elegant Naming

This article explains why clear, meaningful naming is essential for maintainable front‑end code, showcases common bad naming patterns, and provides practical naming rules, conventions, tooling tips, and examples for JavaScript, CSS, and project structures.

JavaScriptbest-practicescode-quality
0 likes · 11 min read
Writing High-Quality Maintainable Code: Elegant Naming
Java Interview Crash Guide
Java Interview Crash Guide
Jan 6, 2021 · Fundamentals

Why Clean Code Matters: Naming, Functions, and Testing Secrets Revealed

This article explores the core principles of clean code—from effective naming and expressive functions to purposeful comments and rigorous testing—illustrating how disciplined practices like meaningful identifiers, single‑responsibility functions, and the FIRST testing criteria can dramatically improve code readability, maintainability, and reliability.

Software Engineeringclean codecode quality
0 likes · 10 min read
Why Clean Code Matters: Naming, Functions, and Testing Secrets Revealed
Liangxu Linux
Liangxu Linux
Nov 9, 2019 · Fundamentals

Mastering Clean Code: Naming, Functions, and Testing Best Practices

This article distills key principles from "Clean Code", covering how expressive naming, well‑structured functions, and disciplined testing together raise code readability, maintainability, and reliability, while providing concrete examples and actionable guidelines for everyday programming.

Software Engineeringbest practicesclean code
0 likes · 11 min read
Mastering Clean Code: Naming, Functions, and Testing Best Practices
Node Underground
Node Underground
Jan 20, 2017 · Frontend Development

Master Clean Code: JavaScript Best Practices for Readable, Maintainable Code

This article presents practical JavaScript clean‑code guidelines—including intention‑revealing naming, single‑purpose functions, pure functions, proper async handling, and linting standards—to help developers write more readable, maintainable, and error‑free code.

JavaScriptbest practicesclean code
0 likes · 11 min read
Master Clean Code: JavaScript Best Practices for Readable, Maintainable Code
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
Efficient Ops
Efficient Ops
Oct 19, 2015 · Operations

How Clip Transforms Server Management with String‑Based Naming

Clip is an automation operations tool that replaces traditional IP‑based server management with a flexible String naming scheme, offering C/S architecture, an SDK with multiple commands, and real‑world case studies that demonstrate reduced complexity and risk for large‑scale infrastructures.

AutomationClip toolnaming
0 likes · 8 min read
How Clip Transforms Server Management with String‑Based Naming