Utility Function
Noun · Development
Definitions
A small, general-purpose function that performs a common task — such as formatting dates, deep-cloning objects, or slugifying strings — and is typically pure, stateless, and reused across multiple modules.
In plain English: A small reusable helper function that does one common task, like formatting a date, that gets used all over a codebase.
Example: "I wrote a debounce utility function once and now it's copy-pasted into every project I've ever worked on."