BugPriorityGuidelines
P1
| doesn't work no workaround exists | Product feature does not work, no workaround exists |
|---|---|
| data loss | User's data are corrupted or lost |
| crash or deadlock | Reproducible, unavoidable crash or deadlock |
| regression | Regression in functionality or performance |
| memory leak | Huge memory leak |
| performance | Very bad UI responsiveness making the feature unusable Scalability problem making the feature unusable in an usual scenario |
| others | Blocks another developer's progress, no workaround exists Incorrect text or graphics with legal implications The issue has more then 50 report exceptions or more then 20 duplicates + votes. |
P2
| doesn't work workaround exists | Product feature doesn't work, a workaround may exist but it's difficult to use or impractical |
|---|---|
| usability | Critical usability problem Improperly or inconsistently named or ordered item defined in [Permanent UI specs]. Window or part of a window does not dynamically resize to show all of it (up to maximum limit of screen size for entire window) when using default font size (when using English or localized NetBeans); user should not need to resize window themselves. This does not apply when using --fontsize argument in most cases. |
| crash or deadlock | Intermittent crash or deadlock that happens fairly often Significant memory leak of a functionality which is used repeatedly |
| performance | UI responsiveness of a feature breaking UI guidelines (100ms, 1s) Significant scalability problem AWT thread blocked by a task which could run on background No or inappropriate indication of progress of a running task |
| accessibility | Crash or exception caused by cooperation of NetBeans IDE with Assistive Technology Functionality available by mouse is not reachable by keyboard Opened window doesn't gain the focus directly (invoked window hides, minimizes or stays on background immediately with no possibility to focus it) Component "eats" focus (doesn't release it) - cannot switch to another component by keyboard Font, Color or Sound are being used as the only cue to the user Accessible Name is not set, or is hardly understandable (tells to user correct meaning; HTML tags in text) |
| internationalization | Text/messages do not come from a localized file It's impossible input or see proper representation of characters from another locale (user is running IDE in) or characters of another encoding chosen by user for their project. |
| others | Affects another developer's progress The issue has more then 20 exception reports or more then 10 duplicates + votes |
P3
| does not work | Part of a product feature is affected, a viable workaround exists |
|---|---|
| usability | Highly visible usability problem Window or part of a window does not dynamically resize to show all of it (up to maximum limit of screen size for entire window) when using --fontsize argument (when using English or localized NetBeans); user should not need to resize window themselves. |
| memory leak | Small memory leak of a functionality which is not used often |
| performance | Small performance problem Bad use of API which causes waste of resources |
| accessibility | Opened window doesn't gain focus directly, but workaround exists Illogical tab order Inconsistent or non-standard methods of access by keyboard Font, color is hard-coded Mnemonic clashes inside of container |
P4
| incorrect behavior | Incorrect behavior that doesn't affect functionality |
|---|---|
| usability | Minor usability problem |
| appearance | Incorrect visual appearance |
| performance | Minor performance deficiency with minimal effect on a feature |
| accessibility | Accessible Description is not set, or is hardly understandable (tells to user correct meaning; HTML tags in text) Missing mnemonic No labelFor points to a component |
| internationalization | Product does not show the time and date and any other locale specific information correctly. (where such information does show correctly in the OS and they are running in a locale supported for that by JDK and OS) |
