← DevelopmentChallenge.com

Coding · Facts & stats

Development 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

Git is an example of what kind of tool?

AnswerVersion control system

Git tracks changes to files over time so developers can review history and collaborate.

What does API stand for?

AnswerApplication Programming Interface

An API is a defined way for one piece of software to request data or actions from another.

Going deeper

What does TDD stand for?

AnswerTest-Driven Development

Test-driven development is a practice in which automated tests are written to guide how the code is built.

What does 'refactoring' code mean?

AnswerRestructuring code without changing its behavior

Refactoring improves the internal structure and readability of code while keeping its external behavior the same.

What does the DRY principle in programming stand for?

AnswerDon't Repeat Yourself

DRY encourages putting each piece of logic in one place rather than copying it around.

Expert level

In which year was the Manifesto for Agile Software Development written?

Answer2001

Seventeen software developers wrote the Agile Manifesto at a meeting in Snowmass, Utah, in February 2001.

What are the three repeating steps of the classic test-driven development cycle?

AnswerRed, green, refactor

Red means a failing test, green means making it pass, and refactor means cleaning up the code.

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