Ну, извините, извините, друзья мои. Позже напишу, что нибудь более осмысленное для не интересующихся программированием.
У меня тут десятилетие попадания в Канаду намечается совсем скоро - обязательно скажу какую нибудь бестолковую, но очень торжественную речь. Опять же про программу свою рассказать хотел. Про расчлененку рассказать. Но чего-то
(
Read more... )
Comments 9
int updateDatabase()
{
try
{
beginTrans();
doOneThingWithOneTable();
doAnotherThingWithAnotherOne() ;
commit();
return successCode;
}
catch const SqlException& ex
{
rollbackVsyoNafig();
return ex.code();
}
}
Reply
Reply
нет разницы ни в дебаге, ни в релизе - VS2005.
Reply
Reply
Reply
В серверном коде ессно приходится каждый чих катчать по полной программе - но fxcop наверное не для таких случаев рассчитан.
Reply
может, раз уж ты начал про обработку ошибок, изложишь позицию партии про использование asserts ? ну и мы её живенько обсудим :)
Reply
Я, все таки, исхожу из того, что вызываемый код сознательно вредить не будет. Так-то, конечно, всегда можно придумать что нибудт такое, чтобы программу вышибло.
Позиция партии по использованию asserts? А в чем, собственно, проблема?
Reply
ArgumentException
ArgumentNullException
PathTooLongException
DirectoryNotFoundException
UnauthorizedAccessException
FileNotFoundException
NotSupportedException
IOException
ObjectDisposedException
Друзья мои, а не слишком ли дофига?
Reply
Leave a comment