Bugs (Software)


 * ''This article is about software bugs as a concept, for bugs that may be encountered in Game Maker versions see Bugs (Game Maker)

Bugs are software errors, mistakes or flaws in computer software. Bugs should not be confused with viruses and the type of virus known as a worm.

Causes of bugs
The history of the term "computer bug" actually came from a mathematician in 1945, who was experiencing difficulties with a large calculator-type computer. When she opened it up to see what was wrong, there was a moth inside that caused a short circuit. That is why it is called a "bug" nowadays.

Effect of bugs
Bugs almost always have negative effects.

Errors
See main article: Error

An error usually means an error message shown by an application, resulted by an incorrect user input, etc.

Debugging
Debugging is the act of removing bugs from software. It is one of the most time consuming jobs: generally more than 90% of the time spent programming is spent on debugging.

Tutorial about debugging for GameMaker from the Game Maker Community