[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Функционал и интерфейс



В Вто, 17/03/2009 в 21:47 +0900, Alexander Danilov пишет:
> Artem Chuprina пишет:
> > Покотиленко Костик -> debian-russian@lists.debian.org  @ Mon, 16 Mar 2009 19:04:24 +0200:
> 
> [skip]
> 
> > 
> >  ПК> По этому - чуть шо, получаем какую-то ругань, никому, кроме
> >  ПК> потенциального хакера не полезную. По ней же ничё не скажешь, кроме
> >  ПК> версии python.
> > 
> > Ну почему "ничё"?  Хотя у перла, как мне кажется, обычно с руганью
> > лучше, но и тут, в общем, можно сказать, что именно слетело.  Нету в
> > fields второго элемента.  На C ты в этом месте, вероятно, получил бы
> > сегфолт.  Ну или (если бы сегфолт вылетел в твоих тестах и ты бы
> > закрылся от него проверкой) невнятное сообщение "мама, тут чего-то не
> > хватает".
> > 
> 
> Сегфолт он скорее всего получил бы совсем не здесь и потом бы долго удивлялся,
> что-то программа свалилась на ровном месте, где никаких указателей нет.
> Ошибки при работе с памятью обычно вылезают на поверхность за много километров от места взрыва.
> В этом, я считаю, особая прелесть работы с памятью напрямую, тут отладчик зачастую бессилен помощь.

Решал много проблем такого рода, не так уж и сложно. Идёшь по пятам
аномалий и приходишь к источнику, и, дебагер тут может быть помощником.

-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: