Skip to content

Feature

Easy — everyone uses thisGeneral Dev

ELI5 — The Vibe Check

A feature is something your software can DO — a capability you build on purpose. The login button is a feature. Dark mode is a feature. A bug is when something breaks; a feature is something new and intentional. 'It is not a bug, it is a feature' is the oldest joke in programming.

Real Talk

A feature is a discrete, intentional piece of functionality added to a software product. Features are typically driven by product requirements, user stories, or business needs. In development workflows, features are worked on in separate feature branches, tracked in project management tools, and released after passing code review and tests.

Show Me The Code

# Feature branch workflow:
git checkout -b feature/dark-mode

# Work on the feature...
git add .
git commit -m "feat: add dark mode toggle to settings"
git push origin feature/dark-mode

# Open a pull request to merge into main

When You'll Hear This

"That's not a bug, that's a feature." / "Can you add that as a feature request?"

Made with passive-aggressive love by manoga.digital. Powered by Claude.