📄 bug-writing.html.tmpl
字号:
#------------------------------------------------------------------------# Compiled template generated by the Template Toolkit version 2.13#------------------------------------------------------------------------Template::Document->new({ METADATA => { 'modtime' => '1079626918', 'name' => 'pages/bug-writing.html.tmpl', }, BLOCK => sub { my $context = shift || die "template sub called without context\n"; my $stash = $context->stash; my $output = ''; my $error; eval { BLOCK: { $output .= "\n"; $output .= "\n"; #line 29 "template\en\default\pages\bug-writing.html.tmpl" $output .= $context->process('global/variables.none.tmpl'); $output .= "\n"; #line 0 "template\en\default\pages\bug-writing.html.tmpl" $output .= $context->include('global/header.html.tmpl', { 'title' => ($stash->get(['terms', 0, 'Bug', 0]) . " Writing Guidelines") }); $output .= " \n\n<h3>Why You Should Read This</h3>\n\n<blockquote>\n <p>Simply put, the more effectively you report "; #line 35 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'abug', 0]); $output .= ", the more\n likely an\n engineer will actually fix it.</p>\n\n <p>These guidelines are a general tutorial to teach novice and\n intermediate "; #line 40 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " reporters how to compose effective "; #line 42 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " reports. Not\n every sentence may precisely apply to your software project.</p>\n</blockquote>\n\n<h3>How to Write a Useful "; #line 46 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bug', 0]); $output .= " Report</h3>\n\n<blockquote>\n <p>Useful "; #line 49 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " reports are ones that get "; #line 49 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bugs', 0]); $output .= " fixed. \n A useful "; #line 50 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " report normally has two qualities:</p>\n\n <ol>\n <li><b>Reproducible.</b> If an engineer can't see the "; #line 53 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "\n herself to prove that it exists, she'll probably stamp your "; #line 54 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "\n report \"WORKSFORME\" or \"INVALID\" and move on to the next "; #line 55 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= ".\n Every detail you can provide helps.<br>\n <br>\n </li>\n\n <li><b>Specific.</b> The quicker the engineer can isolate the "; #line 62 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " to a specific area, the more likely she'll expediently \n fix it. (If a programmer or tester has to decipher "; #line 63 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'abug', 0]); $output .= ", \n they may spend more time cursing the submitter than solving the \n problem.)<br>\n <br>\n [ <a href=\"#tips\" name=\"Anchor\">Tell Me More</a> ]</li>\n </ol>\n\n <p>Let's say the application you're testing is a web browser. You crash\n at foo.com, and want to write up a "; #line 71 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " report:</p>\n\n <blockquote>\n <p><b>BAD:</b> \"My browser crashed. I think I was on www.foo.com. I\n play golf with Bill Gates, so you better fix this problem, or I'll\n report you to him. By the way, your Back icon looks like a squashed\n rodent. UGGGLY. And my grandmother's home page is all messed up in your\n browser. Thx 4 UR help.\"</p>\n\n <p><b>GOOD:</b> \"I crashed each time I went to www.foo.com, using the\n 2002-02-25 build on a Windows 2000 system. I also rebooted into Linux,\n and reproduced this problem using the 2002-02-24 Linux build.</p>\n\n <p>It again crashed each time upon drawing the Foo banner at the top of\n the page. I broke apart the page, and discovered that the following\n image link will crash the application reproducibly, unless you remove\n the \"border=0\" attribute:</p>\n\n <p><tt><IMG SRC=\"http://www.foo.com/images/topics/topicfoos.gif\"\n width=\"34\" height=\"44\" border=\"0\" alt=\"News\"></tt></p>\n </blockquote>\n</blockquote>\n\n<h3>How to Enter your Useful "; #line 94 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bug', 0]); $output .= " Report \n into "; #line 95 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bugzilla', 0]); $output .= ":</h3>\n\n<blockquote>\n <p>Before you enter your "; #line 98 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= ", use "; #line 98 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bugzilla', 0]); $output .= "'s \n <a href=\"query.cgi\">search page</a> to determine whether the defect \n you've discovered is a known, already-reported "; #line 100 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= ". If \n your "; #line 101 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " is the 37th duplicate of a known issue,\n you're more likely to annoy the engineer. (Annoyed engineers fix fewer"; #line 104 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bugs', 0]); $output .= ".)</p>\n\n <p>Next, be sure to reproduce your "; #line 106 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " using a recent build. \n Engineers tend to be most interested in problems affecting the code base \n that they're actively working on. After all, the "; #line 108 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " you're \n reporting may already be fixed.</p>\n\n <p>If you've discovered a new "; #line 111 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " using a current build, report \n it in "; #line 112 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bugzilla', 0]); $output .= ":</p>\n\n <ol>\n <li>From your "; #line 115 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bugzilla', 0]); $output .= " main page, choose \n \"<a href=\"enter_bug.cgi\">Enter a new "; #line 116 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "</a>\".</li>\n\n <li>Select the product that you've found a "; #line 118 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " in.</li>\n\n <li>Enter your e-mail address, password, and press the \"Login\" button.\n (If you don't yet have a password, leave the password field empty, and\n press the \"E-mail me a password\" button instead. You'll quickly receive\n an e-mail message with your password.)</li>\n </ol>\n\n <p>Now, fill out the form. Here's what it all means:</p>\n\n <p><b>Where did you find the "; #line 128 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b></p>\n\n <blockquote>\n <p><b>Product: In which product did you find the "; #line 131 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b><br>\n You just specified this on the last page, so you can't edit it\n here.</p>\n\n <p><b>Version: In which product version did you find \n the "; #line 136 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b><br>\n (If applicable)</p>\n\n <p><b>Component: In which component does the "; #line 139 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " \n exist?</b><br>"; #line 142 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bugzilla', 0]); $output .= " requires that you select a component to enter \n a "; #line 143 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= ". (Not sure which to choose? Click on the Component link. \n You'll see a description of each component, to help you make the best \n choice.)</p>\n\n <p><b>OS: On which Operating System (OS) did you find \n this "; #line 148 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b>\n (e.g. Linux, Windows 2000, Mac OS 9.)<br>\n If you know the "; #line 150 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " happens on all OSs, choose 'All'. \n Otherwise, select the OS that you found the "; #line 151 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " on, or \n \"Other\" if your OS isn't listed.</p>\n </blockquote>\n\n <p><b>How important is the "; #line 155 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b></p>\n\n <blockquote>\n <p><b>Severity: How damaging is the "; #line 158 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b><br>\n This item defaults to 'normal'. If you're not sure what severity your"; #line 161 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " deserves, click on the Severity link. You'll see a\n description of each severity rating.<br>\n </p>\n </blockquote>\n\n <p><b>Who will be following up on the "; #line 166 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b></p>\n\n <blockquote>\n <p><b>Assigned To: Which engineer should be responsible for fixing\n this "; #line 170 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= "?</b><br>"; #line 172 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'Bugzilla', 0]); $output .= " will automatically assign the "; #line 172 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " to a\n default engineer upon submitting "; #line 173 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'abug', 0]); $output .= " report. If you'd prefer\n to directly assign the "; #line 174 "template\en\default\pages\bug-writing.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " to someone else, enter their e-mail\n address into this field. (To see the list of default engineers for each\n component, click on the Component link.)</p>\n\n <p><b>Cc: Who else should receive e-mail updates on changes to this"; #line 180 "template\en\default\pages\bug-writing.html.tmpl"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -