SlovnikTerminologie: LogovaciKonvence

from Wiki KIVu

V rámci aplikace se držte následujího:

try {
    i = Integer.valueOf(value);
}
catch (NumberFormatException e) {
    logger.warn("Prichozi hodnota '" + value + "' nebyla integer.");
    return false;
}

Vime, ze dany kus kodu prirazuje parametr metody value lokalni promenne a ocekavame od nej, ze jde vzdy o Integer. Ten vsak nemusi prijit, protoze v aplikacni logice nekdo dopustil, ze se tam muze dostat i obycejny string.

A nebo takto nejak:

else {
    logger.warn("V teto vetvy by program nemel nikdy skoncit!");
}

Proste vetev, o ktere vite, ze v ni program nema co delat a kdyby se tam nekdy omylem dostal, je treba analyzovat, proc se tak stalo.

 catch (IOException ex) {
   logger.error("Vazna chyba aplikace. Nezdarilo se uzavrit FileReader! ", ex);
}

Dulezite je vzdy pridat jako druhy parametr vyjimku, ktera vse zpusobila. Prvni String je zprava, ktera by mela jednoznacne rikat, proc k vyjimce doslo.

Odkazy


HomePage

Retrieved from http://wiki.kiv.zcu.cz/SlovnikTerminologie/LogovaciKonvence
Content last modified on 01 November 2009, 16:18