Applying such guidance literally would lead to usability problems of its own. There are times when you can minimize the prominence of an error (only log, no dialog) and there are times you cannot. Some examples that fall on both sides…
Omit error dialog:
1. Background process, like a builder or an indexer
2. Operations in editors that can be reasonably degraded, like syntax coloring and completions
Don’t omit error dialog:
1. A complete failure of the primary function of a wizard or an action
2. java.lang.Error (OOM, stack overflow, etc)
- Konstantin
From: ide-dev-bounces@xxxxxxxxxxx [mailto:ide-dev-bounces@xxxxxxxxxxx] On Behalf Of Eric Moffatt
Sent: Thursday, October 16, 2014 7:07 AM
To: Michael Scharf; Discussions about the IDE
Subject: Re: [ide-dev] Yet another article advising to leave Eclispe
+1 for not showing an error dialog unless it's the one that says "Would you like to exit eclipse?",
Eric
Michael Scharf ---10/16/2014 09:14:21 AM---On 2014-10-15 16:16, John Arthorne wrote: > I thought it was fairly balanced overall, listing pros a
On 2014-10-15 16:16, John Arthorne wrote:
> I thought it was fairly balanced overall, listing pros and cons of each IDE.
> Does anyone know what the 'random NullPointerException/IllegalArgumentException
> exception alerts. " is all about?
On this thread, there has been a discussion about exceptions that are
happening in the background and logged. That is bad but it usually
does not add to the perceived quality of the IDE. What really gets
annoying is when a modal dialog pops up telling me that he parser for
language X had a NullPointerException. And it gets *very* annoying
when such a dialog pops up again and again. Those dialogs really
damage the reputation of eclipse, independent of which plugin is
actually responsible for the error.
I think there should be a policy to *not* show modal error dialogs
unless it is really fatal, like data is lost or the application runs
out of memory.
It's not about the actual quality -- it is about the perceived quality
of a product. I have no idea how many exceptions happen in the
background when I use intellij, because it does not tell me. Therefore
I have the feeling it has a much better quality.
Michael
_______________________________________________
ide-dev mailing list
ide-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ide-dev