← DevChallenge.com

Coding · Facts & stats

Dev facts & stats

7 fact-checked facts about software development, each with the reason behind it. 5 more are in today's round and join this page after it closes.

Play today's round

The basics

What does version control track?

AnswerChanges to files over time

Version control records each change so developers can review history and undo mistakes.

What is the frontend of a website?

AnswerThe part users see and interact with

The frontend is the interface in the browser; the backend runs on servers behind it.

Going deeper

In Git, what is a commit?

AnswerA saved snapshot of changes in the repository

Each commit records a set of changes with a message, author and unique ID.

What is a pull request?

AnswerA proposal to merge code changes, usually with review

Pull requests let teammates review and discuss changes before they are merged.

In agile development, what is a sprint?

AnswerA short, fixed-length period of work

Sprints are time-boxed iterations, often one to four weeks, with planned goals.

Expert level

Under semantic versioning (MAJOR.MINOR.PATCH), which number rises for a backward-incompatible change?

AnswerMAJOR

Semantic versioning increments MAJOR for breaking changes, MINOR for new features, PATCH for fixes.

What is rubber duck debugging?

AnswerExplaining your code line by line to an object to find the problem

Talking through code out loud, even to a toy duck, often reveals the mistake.

Know these cold?Today's round is five questions like these, 20 seconds each. Your streak and level follow you to every arena.Play today's round