[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ide-dev] Yet another article advising to leave Eclispe
|
I can say that i'm currently staying away from using guava since it is
not api/runtime stable.
was there not a big problem of getting the right guava library into Luna
since projects were using different versions ?
(That said I would love to use something like it - just need to be part
of something that does not result in lib conflicts)
Am 16.10.2014 um 01:32 schrieb Stephan Herrmann
<stephan.herrmann@xxxxxxxxx>:
On 10/15/2014 09:20 PM, Marcel Bruch wrote:
Well, while there is no immediate solution, every project should
consider the use of classes like Guava’s or Java 8 Optional.
With that we could decrease the number of error reports by up to
10.7% ;)
Thanks for the numbers.
We know this was a billion dollar mistake.
Let's fix it:
https://www.eclipsecon.org/europe2014/session/deep-dive-void-advanced-null-type-annotations-35-minute-standard-talk
:)
Stephan
FWIW,
1. according to last 7 days dashboard [1] NPEs are even the most
frequently reported exceptions.
2. It would be great if JDT Core and JDT UI would start rewriting
their own codebase and annotate every method it with @Nullable,
@NonNullable etc.
To some extend this can be automated. We’d need to see to which
though.
If this works reliably, I’d recommend to run the same analysis on
every Eclipse project and create a patch set for every project.
Just saying. Stephan, maybe you would be interested to do this - as a
further proof of concept of JDT’s ability to prevent NPEs
efficiently?
I’d happily share the locations I get NPEs for evaluation purpose
:-)
Marcel
[1]
https://dev.eclipse.org/recommenders/committers/dashboard/#dashboard/temp/e6leTB3gQy-zUZI-73KtRQ
_______________________________________________
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
/max
http://about.me/maxandersen