Tagged articles

best practices

1326 articles · Page 14 of 14
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.

Programming Fundamentalsbest practicescode comments
0 likes · 7 min read
5 Toxic Code Comment Types Every Developer Should Eliminate
21CTO
21CTO
Aug 23, 2015 · Fundamentals

Why Engineers Should Be Project Partners, Not Just Code Monkeys

The article reflects on an engineer's experience updating a signature system, highlighting the pitfalls of quick patches, the importance of requirement analysis, resource testing, realistic time estimation, and proactive communication, and advocates for a refactor to improve maintainability and role perception.

Code RefactoringProject ManagementSoftware Engineering
0 likes · 8 min read
Why Engineers Should Be Project Partners, Not Just Code Monkeys
21CTO
21CTO
Aug 18, 2015 · Fundamentals

How Can a Programmer Move from Good to Great? Proven Strategies

This article explores the stages of programming expertise, defines what makes an expert in software engineering, and offers practical daily habits and mindset shifts that can help developers transform from competent coders into truly great professionals.

Software Engineeringbest practicescareer development
0 likes · 4 min read
How Can a Programmer Move from Good to Great? Proven Strategies
21CTO
21CTO
Aug 18, 2015 · R&D Management

Why CTOs Struggle with New Tech and How to Overcome Common Development Pitfalls

A seasoned CTO shares six recurring problems—from unfamiliar tools and over‑planning to poor stack choices and ignored patterns—offering practical advice on fostering learning, focusing on MVPs, encouraging code reuse, and promoting continuous development within engineering teams.

CTOCode Reviewbest practices
0 likes · 10 min read
Why CTOs Struggle with New Tech and How to Overcome Common Development Pitfalls
21CTO
21CTO
Aug 8, 2015 · Backend Development

9 Essential PHP Practices Every Developer Should Master

This article shares nine practical PHP tips—from security fundamentals like input filtering and output escaping, to efficient coding tricks such as using ternary operators, caching, and modern frameworks—aimed at helping developers write safer, cleaner, and faster backend code.

backendbest practicescoding style
0 likes · 7 min read
9 Essential PHP Practices Every Developer Should Master
Qunar Tech Salon
Qunar Tech Salon
Aug 4, 2015 · Operations

Support Practices and Communication Principles Shared by Qunar Team

The article shares practical support and communication principles, data handling guidelines, and internal best‑practice examples from Qunar to help newcomers avoid common pitfalls and improve operational efficiency by emphasizing sincere assistance, careful treatment of sensitive information, post‑mortem reviews, and appropriate use of tools such as mailing lists, QTALK, and encoding conversion.

best practicescommunicationdata handling
0 likes · 5 min read
Support Practices and Communication Principles Shared by Qunar Team
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2015 · Databases

10 Essential Redis Best Practices Every Developer Should Follow

This article presents ten practical Redis tips—from avoiding the costly KEYS * command and using SCAN, to leveraging hashes, setting expirations, choosing proper eviction policies, handling errors, scaling with clusters, and ensuring high availability with Sentinel—helping developers optimize performance and reliability.

In-Memory Databasebest practicesperformance
0 likes · 8 min read
10 Essential Redis Best Practices Every Developer Should Follow
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
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 12, 2015 · Industry Insights

How to Avoid the Hype: Practical Rules for Successful Architecture Refactoring

This article offers goal‑oriented, data‑driven advice and checklists for architecture refactoring, emphasizing realistic technology selection, pressure management, business understanding, handling non‑technical influences, code‑quality practices, and team readiness to ensure effective, sustainable redesigns.

Checklistarchitecturebest practices
0 likes · 7 min read
How to Avoid the Hype: Practical Rules for Successful Architecture Refactoring
MaGe Linux Operations
MaGe Linux Operations
Apr 24, 2015 · Operations

10 Proven Fault Management Practices Every Ops Team Should Master

This guide shares ten practical fault‑management techniques—ranging from proactive attitude and prioritizing incidents to continuous follow‑up and team collaboration—to help operations teams reduce damage, maintain service reliability, and keep users engaged during outages.

OperationsTeam Collaborationbest practices
0 likes · 8 min read
10 Proven Fault Management Practices Every Ops Team Should Master
Qunar Tech Salon
Qunar Tech Salon
Mar 25, 2015 · Operations

13 Common Production Pitfalls Developers and Architects Should Avoid

The article outlines thirteen critical production‑related mistakes—from not externalizing configuration and using inadequate test data to neglecting security, documentation, disaster‑recovery planning, and proper capacity planning—providing actionable guidance for developers and architects to improve system stability and performance.

best practicesproductionsecurity
0 likes · 8 min read
13 Common Production Pitfalls Developers and Architects Should Avoid
Qunar Tech Salon
Qunar Tech Salon
Mar 21, 2015 · Fundamentals

Understanding Null in Java: Causes, Behaviors, and Best Practices

This article explains the role of the null keyword in Java, its default value for reference types, common pitfalls such as NullPointerException caused by autoboxing, improper primitive assignments, instanceof checks, static method calls on null references, and safe handling techniques to write null‑safe code.

AutoboxingInstanceofNULL
0 likes · 12 min read
Understanding Null in Java: Causes, Behaviors, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Jan 29, 2015 · Operations

Mastering Efficient Operations: 7 Key Practices for Happy Sysadmins

This article introduces a ten‑year journey of a sysadmin turned operations director, outlining why efficient operations are hard, what efficient ops mean, and seven practical strategies—including clear responsibilities, professional processes, and a good service interface—to boost productivity and satisfaction across IT teams.

AutomationEfficiencyIT Management
0 likes · 14 min read
Mastering Efficient Operations: 7 Key Practices for Happy Sysadmins
Qunar Tech Salon
Qunar Tech Salon
Nov 19, 2014 · Fundamentals

Characteristics of Good Interfaces and Core Design Principles

The article outlines the essential traits of high‑quality interfaces, describes a step‑by‑step process for designing and implementing them, and presents fundamental principles for interface, class, and method design to ensure usability, maintainability, and robustness in software development.

API DesignObject-Orientedbest practices
0 likes · 4 min read
Characteristics of Good Interfaces and Core Design Principles
Baidu Tech Salon
Baidu Tech Salon
Nov 13, 2014 · Fundamentals

17 Principles for Software Developers: Career Lessons and Best Practices

The article distills 17 career‑tested principles for developers, urging them to prototype for real customer needs, treat security as inevitable and strategic, prioritize simple, well‑logged code, continuously learn, adapt to change, evaluate context‑specific solutions, deliver results that satisfy clients, and choose projects wisely.

Software Engineeringbest practicescareer advice
0 likes · 8 min read
17 Principles for Software Developers: Career Lessons and Best Practices
Baidu Tech Salon
Baidu Tech Salon
Nov 12, 2014 · Fundamentals

Top 10 Funniest Code Comments from StackOverflow

The article showcases the top ten most memorable and humorous code comments harvested from a StackOverflow discussion, ranging from sarcastic warnings and epic motivational messages to absurd exception handling and playful macros, illustrating how developers inject personality into code while inviting readers to share even funnier examples.

StackOverflowbest practicescode comments
0 likes · 3 min read
Top 10 Funniest Code Comments from StackOverflow
Baidu Tech Salon
Baidu Tech Salon
Sep 16, 2014 · Backend Development

50 Proven PHP Performance Tweaks to Speed Up Your Code

This article compiles 50 practical PHP performance tips—from using single quotes and static methods to leveraging opcode caching and memcached—detailing how each adjustment can noticeably improve execution speed, memory usage, and overall efficiency of web applications.

OptimizationPHPbackend
0 likes · 11 min read
50 Proven PHP Performance Tweaks to Speed Up Your Code
Baidu Tech Salon
Baidu Tech Salon
Jul 23, 2014 · Fundamentals

Guidelines for Refactoring and Cleaning Up Legacy Code

When inheriting tangled legacy code, first decide if you’re responsible and willing to invest, then establish comprehensive tests, use version control, make incremental changes, separate cleaning from bug fixing, remove dead code and comments, avoid mutable shared state, and eliminate unnecessary complexity to improve maintainability.

Code RefactoringSoftware Engineeringbest practices
0 likes · 14 min read
Guidelines for Refactoring and Cleaning Up Legacy Code
Baidu Tech Salon
Baidu Tech Salon
May 29, 2014 · Industry Insights

Why Most Code Reviews Fail and How to Make Them Truly Effective

The article critiques common careless attitudes toward code reviews, exposing how pointless debates, condescending comments, exhaustive checklists, and rigid pass‑fail policies hinder collaboration, and offers practical, fact‑based strategies—including constructive questioning and pair verification—to transform reviews into productive, bug‑reducing discussions.

Code ReviewTeam Collaborationbest practices
0 likes · 6 min read
Why Most Code Reviews Fail and How to Make Them Truly Effective
Suning Design
Suning Design
Apr 16, 2014 · Frontend Development

30 Must‑Know UI Design Rules to Capture Users’ Attention

This article presents a comprehensive list of practical UI design principles—ranging from single‑column layouts and clear call‑to‑actions to consistent visual hierarchy and performance optimization—aimed at improving user engagement, reducing friction, and creating intuitive, persuasive interfaces.

FrontendUI designbest practices
0 likes · 26 min read
30 Must‑Know UI Design Rules to Capture Users’ Attention