![]() Avoid database specific calls and datatypes whenever possible. ANSI SQL calls and data types must be used in all new queries and tables.Minimize calls into the database whenever possible, don’t generate speed sucking HTML, don’t fetch more data than you need to, etc, etc. One of Bugzilla’s major attractions is its lightweight implementation and speed. Speed and efficiency should be maintained at all costs.Bugzilla support should be widened to support commercial databases, tools, and operating systems, but not at the expense of open source ones. Bugzilla must run on freely available, open source tools.While development occurs, we should stick to the following design principles: While the potential exists in the code to turn Bugzilla into a technical support ticket system, task management tool, or project management tool, we should focus on the task of designing a system to track software defects. ![]() Design Principlesīugzilla’s development should concentrate on being a bug system. We also need to allow customization of other previously hardcoded features, like resolutions and statuses. It also needs modularity in terms of features and in the UI so that forking of the code base at individual installations will no longer be a necessity to fit the local engineering culture. As such, we need to make installation of Bugzilla easier, have it support more databases and make it easier to optionally enable and disable features. Where We’re Goingīugzilla has been installed in enough places that Bugzilla’s focus has changed from being a centered tool to a more generalized bug tracking system. In July of 2001, facing lots of distraction from her “real job,” Tara handed off control to Dave Miller, who is still in charge as of this writing.Īdditional release history after version 2.0 can be viewed on the releases page. Under Tara’s leadership, some of the regular contributors were coerced into taking more responsibility, and Bugzilla began to truly become a group effort. In April of 2000, Terry handed off control of the Bugzilla project to Tara Hernandez. Since then a large number of projects, both commercial and free have adapted it as their primary method of tracking software defects. The completion of the port to Perl was announced on September 15, 1998, and committed to CVS later that night.Īfter a few days of bake time, this was released as Bugzilla 2.0 on September 19, 1998. Terry decided to port Bugzilla to Perl, with the hopes that more people would be able to contribute to it, since Perl seemed to be a more popular language. The initial installation of Bugzilla was deployed to the public on a server on April 6, 1998.Īfter a few months of testing and fixing on a public deployment, Bugzilla was finally released as open source via anonymous CVS and available for others to use on August 26, 1998. Bugzilla was originally written in TCL by Terry Weissman for use at to replace the in-house system then in use at Netscape. When first came online in 1998, one of the first products that was released was Bugzilla, a bug system implemented using freely available open source tools. ![]() Installable on many operating systems, including Windows, Mac and Linux.Packed with features that many expensive solutions lack.Used in high-volume, high-complexity environments by Mozilla and others.Consequently, Bugzilla is used by hundreds or thousands of organizations across the globe.īugzilla is a web-based system but needs to be installed on your server for you to use it. Despite being free, Bugzilla has many features which are lacking in both its expensive and its free counterparts. Most commercial defect-tracking software vendors charge enormous licensing fees. We find organizations turning to Bugzilla when they outgrow the capabilities of those systems - for example, because they want workflow management, or bug visibility control (security), or custom fields.īugzilla is both free as in freedom and free as in price. Simple defect-tracking capabilities are often built into integrated source code management environments such as GitHub or other web-based or locally-installed equivalents. ![]() Defect-tracking systems allow teams of developers to keep track of outstanding bugs, problems, issues, enhancement and other change requests in their products effectively. Bugzilla is a robust, featureful and mature defect-tracking system, or bug-tracking system. ![]()
0 Comments
Leave a Reply. |