Prev | Current Page 457 | Next

Brad Ediger

"Advanced Rails"

The
multiple-developer scenario always requires good communication. Another drawback
of Subverted Migrations is that it requires access to the Subversion repository
every time a migration is generated. The other solutions operate only with the working
copy.
The last solution is Fran?§ois Beausoleil??™s Timestamped Migrations patch. This
patches Rails to use UTC timestamps rather than simple version numbers. Like Subverted
Migrations, this method changes the semantics of the schema_info table to
reflect exactly which migrations have been applied. Timestamped Migrations is not
available as a plugin, but only as a patch against edge Rails (http://blog.teksol.info/
articles/search?q=timestamp).
Issue Tracking
Issue-tracking systems are essential to any large or long-lived project. The term
???issue??? is broad enough to encompass things that may not be thought of as bugs or
defects: feature requests, work orders, support requests, or even planning documents
for future changes to an application.
The difference between products called ???issue trackers??? and those called ???bug trackers???
is largely one of focus; the two typically implement similar sets of features. Issue
trackers tend to be customer-oriented; even if only used by employees, each ticket represents
a customer problem. Bug trackers tend to be focused more on the product; they
collect bugs, feature requests, or other issues regarding the project.


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