IPB

Welcome Guest ( Log In | Register )

 
Відповісти на дану темуВідкрити нову тему
> Eclipse vs Idea, NullPointerException
Pegasus
post 2.12.2009, 11:42
Post #1


Администратор
****

Group: Головні адміністратори
Posts: 192
Joined: 12.4.2008
From: Lviv
Member No.: 1



маємо код:
CODE

1. String str;
2. while (null != ((str = input.readLine()))) {
3. appendFile(str);
4. }
5. str.trim();


в рядку 5 Екліпс ОДНОЗНАЧНО каже що завжди буде нулпойнтер, а Ідея тільки припускає, що може бути. В цій ситуації Екліпс показав себе однозначно розумнішою ІДЕ.
Go to the top of the page
 
+Quote Post
professor
post 2.12.2009, 12:04
Post #2


Новинар
*****

Group: Головні адміністратори
Posts: 262
Joined: 14.4.2008
From: Львів
Member No.: 2



Cпочатку треба розібратись які є категорії в коде аналізисі екліпса і ідеї, наприклад: може бути нулл референс і буде нулл референс. якщо і там і там є і та і та - тоді екліпс кручє smile.gif

Згоден, в принципі тут є гарантований run-time error, і коде-аналізіс мав би його цапнути.
Інше питання, чи в утиліти є відповідна категорія для представлення подібних помилок. Решарпер наприклад каже отак:


Думаю, ідея скаже так само. Так що просто не варто ігнорити ворнінги.


--------------------
Microsoft Certified Technology Specialist: .Net Framework 2.0 Web Applications
Microsoft Certified Technology Specialist: .Net Framework 2.0 Windows Applications
Microsoft Certified Technology Specialist: .Net Framework 2.0 Distributed Applications
Microsoft Certified Technology Specialist: .NET Framework 3.5, Windows Forms Applications
Go to the top of the page
 
+Quote Post

Відповісти на дану темуВідкрити нову тему
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 8.9.2010, 4:29