Tagged articles
11 articles
Page 1 of 1
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?
Ops Development & AI Practice
Ops Development & AI Practice
Mar 26, 2024 · Fundamentals

Add Parameters or Create a New Function? Choosing the Right Refactor

When extending existing code, developers must decide between adding parameter‑based conditional logic or introducing a new function, weighing benefits such as code centralization against drawbacks like increased complexity, readability, and maintainability, while considering single‑responsibility, reuse, default parameters, overloads, and design patterns.

code maintainabilityfunction designparameter handling
0 likes · 4 min read
Add Parameters or Create a New Function? Choosing the Right Refactor
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
ByteFE
ByteFE
Apr 29, 2021 · Frontend Development

Avoid Using Functions as Callbacks Unless They Are Designed for It – Common Pitfalls in JavaScript and TypeScript

The article explains how using functions that were not intended as callbacks—such as library utilities, Web APIs, or option objects—can break when array.map or other higher‑order functions pass extra arguments, and it shows safer patterns, TypeScript behavior, and linting hints to prevent these bugs.

CallbacksJavaScriptTypeScript
0 likes · 12 min read
Avoid Using Functions as Callbacks Unless They Are Designed for It – Common Pitfalls in JavaScript and TypeScript
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
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
Qunar Tech Salon
Qunar Tech Salon
Mar 1, 2016 · Fundamentals

How to Write High‑Quality Functions: Naming, Parameters, and Implementation Practices

The article provides comprehensive guidelines for writing high‑quality functions, covering naming conventions, parameter design, and body implementation techniques such as reducing nesting, avoiding mutable inputs, and using clear verbs to improve readability, maintainability, and testability across programming languages.

Software Engineeringbest practicescode quality
0 likes · 16 min read
How to Write High‑Quality Functions: Naming, Parameters, and Implementation Practices