The intent is to make the most of your time and the R developers’ time, by ensuring that bug reports are clear-cut and easy for the developers to respond to. ; There are a couple of situations where something is definitely a bug; one example of those is when the R session unexpectedly terminates, or segfaults. This looks something like: ; If you’re seeing an error like this, unless you have written your own call to compiled code or an internal function (e.g. via .C or .Internal), it’s definitely a bug1. ; Other examples of obvious bugs are situations where code does not do what the documentation says it should: either the code is wrong, or the documentation is. One way or another something needs fixing.
Writing a good bug report is essential to help us fix your bug! While writing your bug report you should have exactly one goal: maximizing the chance of this bug to get fixed. To reach this goal yo...
A bug report is a reproducible set of steps describing a problem. They are a common communication medium between users and developers. Users willing to take the time to write helpful bug reports dr...
The exact operating system version. (e.g. OS X 10.10.5) ; The version of the buggy software. (e.g. Chrome 44.0.2403.130, Sublime Text 3 Build 3083, ag version 0.30.0, etc.) It’s not uncommon for users to report bugs that have been fixed in newer versions. ; Steps to cause the problem. Exact commands are very helpful. ; Debug logs. Again, copied exactly.
Saves Time and Money: By providing essential information upfront, a good bug report reduces the time spent on debugging and troubleshooting, ultimately saving resources and costs. ; Bug State Changes: Use a defined set of states (e.g., open, in progress, resolved) to track the bug’s progress and update its status as it moves through the resolution process. ; Connection Strength: During testing, indicate whether the bug depends on a 4G, 3G, WiFi, or Ethernet internet connection. ; Low: The bug won’t cause any obvious system failures. Minor: The bug causes some unexpected or undesirable behavior, but not enough to interfere with system operation.
What is a bug report? Learn about the different elements to write an effective bug report with help of examples and use case scenarios. Read more.
Read Yoast's help article and get answers on How to write a good bug report?
See How to write a good bug report: step-by-step instructions ; ‹ Your first code contribution · Up · How to use a debug version of MuseScore ›
When logging a new bug report, it's helpful to the Photoshop team when the information in the report includes steps describing how they can reproduce the bug - 12373057
Learn What is Bug Tracking System, How To Use Bugzilla, Bug Lifecycle and Key Elements of a Great Bug Report