Blog

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Szinte mindenki tudna mesélni elrettentő példákat, amelyekkel pályafutása során találkozik, esetleg önmaga követ el szándékosan vagy véletlenül. Egy blogbejegyzésben Code of Horror címmel bukkanhatunk egy kisebb gyűjteményre, amely - alkattól függően - mosolyt, röhögögörcsöt vagy maradandó szemöldökrángást okozhat... Néhány szemelvény a hibakezelést illetően:

Code Block
languagejava
titleJava forrás
linenumberstrue
try
{
  // Itt pár sor programunk van
}
catch (Exception e)
{
  throw e;
}

Ennek egy javított verziója:

Code Block
languagejava
titleJava forrás
linenumberstrue
try
{
  // Ismét pár sor program
}
catch (Exception e)
{
}

Esetleg egy kis hiányosság a referenciákat illetően:

Code Block
languagejava
titleJava forrás
linenumberstrue
X x=new X();
x.list.add("...");
X y=x;
x.list=null;
y.list.add("...");