เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

Linux-เดจเดพเดฏเดฟ NullAway เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเดจเดฟเดฒเต‹ เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเดจเดฟเดฒเต‹ เดกเต†เดฌเดฟเดฏเตป เด“เตบเดฒเตˆเดจเดฟเดฒเต‹ เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต NullAway Linux เด†เดชเตเดชเต เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

NullAway เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ Linux เด†เดชเตเดชเดพเดฃเดฟเดคเต, เด‡เดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต NullAway0.10.14.zip เด†เดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚. เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดพเดฏ OnWorks-เตฝ เด‡เดคเต เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚.

NullAway เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดˆ เด†เดชเตเดชเต OnWorks-เดจเตŠเดชเตเดชเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดˆ เด†เดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•:

- 1. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฟเดธเดฟเดฏเดฟเตฝ เดˆ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต.

- 2. เดžเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเดฑเดฟเตฝ https://www.onworks.net/myfiles.php?username=XXXXX เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ เดจเตฝเด•เตเด•.

- 3. เด…เดคเตเดคเดฐเด‚ เดซเดฏเตฝเดฎเดพเดจเต‡เดœเดฑเดฟเตฝ เดˆ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•.

- 4. เดˆ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต OnWorks Linux เด“เตบเดฒเตˆเดจเต‹ Windows เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเต‹ MACOS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเต‹ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•.

- 5. เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เด†เดฐเด‚เดญเดฟเดšเตเดš OnWorks Linux OS-เตฝ เดจเดฟเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดžเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเตผ https://www.onworks.net/myfiles.php?username=XXXXX เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

- 6. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต—เตบเดฒเต‡เดพเดกเต เดšเต†เดฏเตเดฏเตเด• เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดธเตเด•เตเดฐเต€เตปเดทเต‡เดพเดŸเตเดŸเตเด•เตพ

Ad


NullAway


เดตเดฟเดตเดฐเดฃเด‚

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดœเดพเดต เด•เต‹เดกเดฟเดฒเต† NullPointerExceptions (NPEs) เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดŸเต‚เดณเดพเดฃเต NullAway. NullAway เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดซเต€เตฝเดกเต, เดฐเต€เดคเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เด…เดธเดพเดงเตเดตเดพเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต†เดฒเตเดฒเดพเด‚ เด†เดฆเตเดฏเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ @Nullable เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด•. เดˆ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ เดตเตเดฏเดคเดฟเดšเดฒเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดธเดพเดงเตเดตเดพเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป NullAway เดŸเตˆเดชเตเดชเต เด…เดงเดฟเดทเตโ€Œเด เดฟเดค, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด•เต‹เดŸเตโ€Œเดฒเดฟเตป, เดธเตเดตเดฟเดซเตเดฑเตเดฑเต เดญเดพเดทเด•เดณเดฟเดฒเต† เดŸเตˆเดชเตเดชเต เด…เดงเดฟเดทเตโ€Œเด เดฟเดค เดจเดฒเตเดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตโ€Œเด•เตเด•เตเด‚ เดœเดพเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดšเต†เด•เตเด•เตผ เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เดฟเดจเตเด‚ เดŽเดฑเดพเดกเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดจเตพ เดšเต†เด•เตเด•เดฑเตเด•เตพเด•เตเด•เตเด‚ เดธเดฎเดพเดจเดฎเดพเดฃเต NullAway. NullAway เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต. เด‡เดคเต เดŽเดฑเตผ เดชเตเดฐเต‹เดฃเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดชเตเดฒเด—เดฟเตป เด†เดฏเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดฌเดฟเตฝเดกเดฟเดฒเตเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดžเด™เตเด™เดณเตเดŸเต† เด…เดณเดตเตเด•เดณเดฟเตฝ, NullAway เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฌเดฟเตฝเดกเต-เดŸเตˆเด‚ เด“เดตเตผเดนเต†เดกเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ 10% เตฝ เดคเดพเดดเต†เดฏเดพเดฃเต. NullAway เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฃเต: เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ NPE-เด•เดณเต†เดฏเตเด‚ เดคเดŸเดฏเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดตเตเดฏเดพเด–เตเดฏเดพเดจ เดญเดพเดฐเด‚ เดšเตเดฎเดคเตเดคเตเดฎเตเดชเต‹เตพ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดš NPEเด•เดณเดฟเตฝ เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เด‡เดคเต เดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฎเดฟเด•เดšเตเดš "เดฌเดพเด‚เด—เต เดซเต‹เตผ เดฏเตเดตเตผ เดฌเด•เตเด•เต" เดจเตฝเด•เตเดจเตเดจเต.



เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

  • NullAway-เดจเต Error Prone เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
  • เด’เดฐเต เด†เตปเดกเตเดฐเต‹เดฏเดฟเดกเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดœเดพเดต เด•เต‡เดธเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต
  • Dagger, AutoValue เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เดตเตเดฏเดพเด–เตเดฏเดพเดจ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดคเต‡ เดชเดพเด•เตเด•เต‡เดœเต เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
  • MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต NullAway เดฒเตˆเดธเตปเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
  • NullAway เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต
  • เด‡เดคเต เดŽเดฑเตผ เดชเตเดฐเต‹เดฃเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดชเตเดฒเด—เดฟเตป เด†เดฏเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดฌเดฟเตฝเดกเดฟเดฒเตเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚


เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท

เดœเดพเดต


Categories

เด•เต‹เดกเต เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเตผ

https://sourceforge.net/projects/nullaway.mirror/ เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฒเดญเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฃเดฟเดคเต. เดžเด™เตเด™เดณเตเดŸเต† เดธเต—เดœเดจเตเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเต€เดตเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เดคเต OnWorks-เตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad