Tag

function design

0 views collected around this technical thread.

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.

Code readabilitySoftware Maintenanceearly return
0 likes · 4 min read
What Is Early Return and Why Use It?
Selected Java Interview Questions
Selected Java Interview Questions
Dec 11, 2023 · Fundamentals

Clean Code Practices: Naming, Classes, Functions, and Testing

This article explains why clean code matters and provides practical guidelines on naming, class design, function design, and testing—including principles, refactoring examples, and tool recommendations—to help developers write more readable, maintainable, and robust Java code.

JavaNamingTesting
0 likes · 15 min read
Clean Code Practices: Naming, Classes, Functions, and Testing
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.

Code readabilityJavabest practices
0 likes · 19 min read
Java Function Coding Guidelines: Primitive Types, Parameter Classes, and Refactoring Best Practices
Java Captain
Java Captain
Sep 11, 2019 · Backend Development

Java Function Refactoring Guidelines: Utility Functions, Splitting Large Methods, and Reducing Code Levels

The article presents a comprehensive set of Java coding best‑practice guidelines—including the use of common utility functions, systematic splitting of oversized methods, consistent block‑level structuring, encapsulating similar logic, reducing nesting with early returns, and eliminating unnecessary null checks—to improve code readability, maintainability, and overall software quality.

Javabest practicesclean code
0 likes · 15 min read
Java Function Refactoring Guidelines: Utility Functions, Splitting Large Methods, and Reducing Code Levels
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.

best practicescode qualityfunction design
0 likes · 16 min read
How to Write High‑Quality Functions: Naming, Parameters, and Implementation Practices