@@ -6747,6 +6747,39 @@ <h2>Code metrics resources</h2>
67476747 goes over setting up Pylint, generating the .pylintrc file and what's
67486748 in the configuration.</ p >
67496749</ li >
6750+ </ ul >
6751+ < h1 > Debugging</ h1 >
6752+ < p > Developers often find themselves in situations where the code they've written
6753+ is not working quite right. When that happens, a developer debugs their code
6754+ by instrumenting, executing and inspecting the code to determine what state
6755+ of the application does not match the assumptions of how the code should
6756+ be correctly running.</ p >
6757+ < h2 > Why is debugging important?</ h2 >
6758+ < p > There are bugs in every modest sized or larger application. Every
6759+ developer has to learn how to debug code in order to write programs that
6760+ work as correctly as time and budget allow.</ p >
6761+ < h3 > Debugging resources</ h3 >
6762+ < ul >
6763+ < li >
6764+ < p > < a href ="http://howchoo.com/g/zgi2y2iwyze/debugging-your-python-code "> Debugging your Python code</ a >
6765+ walks through a scenario where
6766+ < a href ="https://docs.python.org/2/library/pdb.html "> pdb</ a >
6767+ can be used to find a defect in a block of Python code.</ p >
6768+ </ li >
6769+ < li >
6770+ < p > < a href ="https://pymotw.com/2/pdb/ "> pdb - Interactive Debugger</ a > is featured on
6771+ the Python Module of the Week blog and has some great detail on using
6772+ the program effectively.</ p >
6773+ </ li >
6774+ < li >
6775+ < p > < a href ="http://blog.ionelmc.ro/2013/06/05/python-debugging-tools/ "> Python debugging tools</ a >
6776+ provides a list of tools such as pdb and its derivatives ipdb, pudb and
6777+ pdb++ along with how they can be used in the hunt for defects.</ p >
6778+ </ li >
6779+ < li >
6780+ < p > < a href ="https://pythonconquerstheuniverse.wordpress.com/2009/09/10/debugging-in-python/ "> Debugging in Python</ a >
6781+ elaborates on what pdb does and how it can be used.</ p >
6782+ </ li >
67506783</ ul >
67516784 < h1 > What "full stack" means</ h1 >
67526785< p > The terms "full stack" and "Full Stack Python" are ambiguous but I am using
0 commit comments