← 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 debugging mean?

AnswerFinding and fixing errors in code

Debugging is the process of locating the cause of a problem in code and correcting it.

What is open-source software?

AnswerSoftware whose source code is openly shared for anyone to use and change

Open-source licenses let anyone view, use, modify and share the code under set terms.

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.

What is refactoring?

AnswerRestructuring code without changing its external behavior

Refactoring improves readability and structure while the program does the same thing.

Expert level

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.

In 1947, operators of which computer taped a real moth into their logbook as the 'first actual case of bug being found'?

AnswerHarvard Mark II

A moth stuck in a relay of the Harvard Mark II was taped into its log, a famous moment in the history of the word bug.

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