Answers.Body: <p>Use IPython and activate the trace in the Python debugger as follows</p>
  <pre><code>%pdb 1 
  </code></pre>
  <p>or</p>
  <pre><code>%pdb on
  </code></pre>
  <p>to turn this off <code>%pdb 0</code> or <code>%pdf off</code></p>
  <p>I do recommend using a formal IDE such as PyCharm or Visual Studio Code. The professional version of PyCharm is highly rated and within that use <strong>breakpoints</strong> . In Python3.7 there is supposed to be <code>breakpoint()</code> so you may not need an IDE, i.e. you set the breakpoint in your code using <code>breakpoint()</code>. In older versions of Python you can import this function via, <code>import pdb; pdb.set_trace()</code></p>
  <p>Finally check out <code>PDB++</code> which is found <a href="https://pypi.org/project/pdbpp/" rel="nofollow noreferrer">here</a></p>
  <p>Its important to note that experienced programmers often debug by simply inserting <code>print()</code> throughout their code and don't bother with an IDE</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-14T21:20:22.680Z
Answers.LastActivityDate: 2020-11-14T21:27:56.877Z
Answers.LastEditDate: 2020-11-14T21:27:56.877Z
Answers.UserDisplayName: M__
Body: <p>I am starting a project using Python to track, archive, assign and manage bioinformatics bugs. This software will be able to be integrated into project management software or stand alone.</p>
  <ul>
  <li>How do you currently track bugs/assign bioinformatics bugs using freely available bioinformatics software/websites?</li>
  <li>What are features that you like/dislike? What are features that you would like to see in a bioinformatics bug tracker?</li>
  </ul>
  <p>I am a Biology student with basic/core Python skills.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-17T07:33:15.587Z
Comments.Text: Thanks for posting this question! Unfortunately, this question is unlikely to be answered by a single best response. This type of question is probably better suited to https://www.biostars.org/
Comments.UserDisplayName: winni2k
Tags: <python><bugs>
Title: How do you currently track bugs in python using freely available software/websites?
ThreadText: # How do you currently track bugs in python using freely available software/websites?
  
  (Asked by: username_0 on 2020-11-14)
  
  I am starting a project using Python to track, archive, assign and manage bioinformatics bugs. This software will be able to be integrated into project management software or stand alone.
  
  * How do you currently track bugs/assign bioinformatics bugs using freely available bioinformatics software/websites?
  * What are features that you like/dislike? What are features that you would like to see in a bioinformatics bug tracker?
  
  I am a Biology student with basic/core Python skills.
  
  **Tags:** python, bugs
  
  > **Comments:**
  > **username_1**: Thanks for posting this question! Unfortunately, this question is unlikely to be answered by a single best response. This type of question is probably better suited to https://www.biostars.org/  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-11-14. Score: 2
  
  Use IPython and activate the trace in the Python debugger as follows
  
  ```
  %pdb 1 
  
  ```
  
  or
  
  ```
  %pdb on
  
  ```
  
  to turn this off `%pdb 0` or `%pdf off`
  
  I do recommend using a formal IDE such as PyCharm or Visual Studio Code. The professional version of PyCharm is highly rated and within that use **breakpoints** . In Python3.7 there is supposed to be `breakpoint()` so you may not need an IDE, i.e. you set the breakpoint in your code using `breakpoint()`. In older versions of Python you can import this function via, `import pdb; pdb.set_trace()`
  
  Finally check out `PDB++` which is found [here](https://pypi.org/project/pdbpp/)
  
  Its important to note that experienced programmers often debug by simply inserting `print()` throughout their code and don't bother with an IDE
  
  
  ---
  
  