Skip to content

Commit 0b7f5f3

Browse files
committed
Update 01-Learn To Debug.md
1 parent bf2c231 commit 0b7f5f3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

en/1-Beginner/Personal-Skills/01-Learn To Debug.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Learn to Debug
2-
2+
[//]: # (Version:1.0.0)
33
Debugging is the cornerstone of being a programmer. The first meaning of the verb "debug" is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind.
44

55
Idealists, those who think design, analysis, complexity theory, and the like are more fundamental than debugging, are not working programmers. The working programmer does not live in an ideal world. Even if you are perfect, you are surrounded by and must interact with code written by major software companies, organizations like GNU, and your colleagues. Most of this code is imperfect and imperfectly documented. Without the ability to gain visibility into the execution of this code, the slightest bump will throw you permanently. Often this visibility can be gained only by experimentation: that is, debugging.

0 commit comments

Comments
 (0)