You are not logged in Log in Join
You are here: Home » Members » hiperlogica » DDBug Issue Tracker

Log in
Name

Password

 
 

Folder icon DDBug Issue Tracker

DDBug Issue Tracking Product

You can see DDBug in action (and report bugs or request features for DDBug itself) at the MetaDDBug .

Why did we do DDBug?

  1. We needed a simple issue tracker that we could convince our clients to use.
  2. The first iteration of DDBug (never released) was done with ZClasses and was very useful, but didn't have unit tests and so it wasn't very easy to extend reliably.
  3. We wanted to practice what we believed to be the current (as of April 2003) recommended best practices in developing a Zope Product.

Among the nifty features you can learn by reading the source are:

  • Comprehensive unit testing (which depend on Stefan Holek's ZopeTestCase ).
  • How to create a Zope object that is addable only to certain kinds of containers but not others.
  • Zope3 module and class naming conventions.
  • Interface declarations (still underused)
  • All this in a product with with less than 600 lines of code (but more than 700 lines of tests!!).

 Title   Type   Size   Modified   Status 
 DDBug 2.0.0 alpha 1 Edit object Software Release   2003-05-05 published
 DDBug 2.0.0 alpha 2 Edit object Software Release   2003-05-05 published
 DDBug 2.0.0 alpha 3 Edit object Software Release   2003-05-05 published
 DDBug 2.0.0 alpha 4 Edit object Software Release   2003-05-21 published
 LICENSE.txt Edit object File 1 K 2003-04-28 published
 Lifecycle of a bug Edit object Image 82 K 2003-04-28 published
 USER_DOC.txt Edit object File 3 K 2003-04-28 published