Prev | Current Page 458 | Next

Brad Ediger

"Advanced Rails"

One distinguishing
factor is that under a bug tracker, multiple tickets representing the same issue will usually
be folded into one ticket, even if the tickets affect different customers.
One powerful feature that some issue trackers offer is integration with a version control
system. This allows the history of each issue to be correlated with the development
of the code. Patches intended to fix an issue can reference the issue number
directly. Conversely, issues can reference version control changesets (for example,
???fixed in r1843???), and the issue-tracking system provides the changesets in a friendly
format (such as HTML diff).
Some of the most popular issue-tracking systems are listed here.
Product Platform Description
Bugzilla Perl, Apache or IIS Mozilla project??™s bug tracker. Oriented toward open source software
development. Flexible workflow.
Collaboa Rails Newcomer to the industry; development trunk is still fairly unstable.
Takes the best features from Trac and cleans them up a bit.
Looks very promising.
RT (Request Tracker) Perl, Apache Email-based workflow. More suited to customer support than
issue tracking, but can be used for either or both.
Project Structure | 309
Project Structure
There are several decisions that must be made about how to structure a large Rails
application. Issues arise with how to manage multiple branches of development, a
team of developers, and external or vendor software.


Pages:
446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470