Hlavní menu
Nástroje |
SlovnikTerminologie.LogovaciKonvence HistoryHide minor edits - Show changes to markup 13 March 2009, 08:13
by -
Changed line 11 from:
logger.warn("Prichozi hodnota " + 'value' + " nebyla integer.");
to:
logger.warn("Prichozi hodnota '" + value + "' nebyla integer.");
10 March 2009, 22:31
by -
Changed line 11 from:
logger.warn("Prichozi hodnota nebyla integer.");
to:
logger.warn("Prichozi hodnota " + 'value' + " nebyla integer.");
09 March 2009, 22:53
by -
Changed line 4 from:
to:
Changed lines 30-32 from:
Dulezite je vzdy pridat jako druhy parametr vyjimku, ktera vse zpusobila. Prvni String je zprava, ktera by mela jednoznacne rikat, proc k vyjimce doslo. to:
Dulezite je vzdy pridat jako druhy parametr vyjimku, ktera vse zpusobila. Prvni String je zprava, ktera by mela jednoznacne rikat, proc k vyjimce doslo. 09 March 2009, 22:52
by -
Added lines 1-30:
V rámci aplikace se držte následujího:
try {
i = Integer.valueOf(value);
}
catch (NumberFormatException e) {
logger.warn("Prichozi hodnota 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. |