Tag

coding best practices

1 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
May 23, 2025 · Backend Development

Optimizing Exception Handling in PHP: Best Practices and Code Examples

This article explains how to improve PHP exception handling by using try‑catch blocks, custom exception classes, multiple catch clauses, finally blocks, and additional functions like throw and set_exception_handler, providing clear code samples for each technique.

Backend DevelopmentError ManagementException Handling
0 likes · 5 min read
Optimizing Exception Handling in PHP: Best Practices and Code Examples
Code Ape Tech Column
Code Ape Tech Column
Mar 18, 2025 · Backend Development

20 Essential Coding Habits for Backend Developers

This article presents twenty essential coding habits for backend developers, covering self‑testing, parameter validation, interface compatibility, clear comments, proper resource handling, runtime error avoidance, avoiding remote calls in loops, concurrency safety, null checks, thread‑pool usage, SQL testing, third‑party API handling, idempotency, thread‑safe collections, master‑slave latency, cache consistency, refactoring, version control, testing, and performance monitoring.

Backend DevelopmentJavacode quality
0 likes · 15 min read
20 Essential Coding Habits for Backend Developers
macrozheng
macrozheng
Jan 20, 2025 · Fundamentals

Master Elegant Null Checks in Java with Utility Classes

This article explains how to replace repetitive !=null checks in Java by identifying data types and using the appropriate Spring/Apache utility classes such as StringUtils, ObjectUtils, Collections, and CollectionUtils, providing code examples and best‑practice guidelines.

JavaObjectUtilsStringUtils
0 likes · 8 min read
Master Elegant Null Checks in Java with Utility Classes
Architect
Architect
Mar 17, 2024 · Fundamentals

16 Essential Coding Habits Every Developer Should Follow

This article compiles sixteen practical coding habits—ranging from self‑testing and parameter validation to concurrency safety, cache consistency, and proper resource handling—to help developers avoid common bugs and write more reliable, maintainable software.

Software Developmentcode qualitycoding best practices
0 likes · 12 min read
16 Essential Coding Habits Every Developer Should Follow
Java Architect Essentials
Java Architect Essentials
Dec 10, 2023 · Fundamentals

Common For‑Loop Optimizations in Java

This article presents more than ten practical techniques for writing faster, cleaner Java for‑loops, covering basic size caching, reverse iteration, iterator usage, enhanced for‑loops, nested loop reduction, exception handling placement, and method‑call minimization to improve overall program performance.

IterationJavacoding best practices
0 likes · 8 min read
Common For‑Loop Optimizations in Java
macrozheng
macrozheng
May 26, 2023 · Backend Development

13 Proven Ways to Supercharge Your Java Development Skills

This article outlines 13 practical strategies—from mastering Java fundamentals and essential tools to documenting pitfalls, sharing knowledge, and optimizing performance—to help developers continuously improve their technical skills and become indispensable in their teams.

Backend DevelopmentJavacoding best practices
0 likes · 9 min read
13 Proven Ways to Supercharge Your Java Development Skills
IT Services Circle
IT Services Circle
Feb 14, 2022 · Backend Development

20 Common Coding Pitfalls and How to Avoid Them

This article lists twenty typical coding mistakes that developers often encounter, such as poor formatting, unclear naming, duplicated code, long methods, excessive nesting, hard‑coded values, improper logging, and missing tests, and provides practical refactoring techniques and best‑practice recommendations to improve code quality and maintainability.

Javacode qualitycoding best practices
0 likes · 32 min read
20 Common Coding Pitfalls and How to Avoid Them
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 readabilityPythonVersion Control
0 likes · 8 min read
9 Essential Python Programming Habits for Clean and Maintainable Code
Laravel Tech Community
Laravel Tech Community
Apr 30, 2020 · Fundamentals

Differences Between Junior, Mid‑Level, and Senior Developers

The article explains how junior, mid‑level, and senior developers differ in knowledge, coding practices, problem‑solving approaches, and career progression, emphasizing that experience and mindset—not just years of service—determine a developer’s level and guide the path toward seniority.

career developmentcoding best practicesdeveloper levels
0 likes · 8 min read
Differences Between Junior, Mid‑Level, and Senior Developers
Architecture Digest
Architecture Digest
Mar 9, 2018 · Fundamentals

Eight Traits of a Good Software Engineer

The article outlines eight essential characteristics—understanding business, reading and writing code fluently, deep technical passion, high quality, high efficiency, rapid incident resolution, proactive ownership, and effective communication—that distinguish an excellent software developer from an average one.

career growthcoding best practicesdeveloper traits
0 likes · 7 min read
Eight Traits of a Good Software Engineer