Some common reasons include: 1  a serious accident â such as a road accident, a severe head injury, a serious fall or severe burns. 2  a serious short-term condition â such as a heart attack or a stroke. 3  a serious infection â such as sepsis (blood poisoning) or severe pneumonia.
The definition of unnecessary is not needed. An example of something unnecessary is a bowl of sugar for cooking meatballs.
For example, if your method read in a file and returned an integer status: IMO adding unnecessary details is just that--unnecessary. Some methods are self-documenting, the canonical example being getters/setters: Redundant comment.