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

Re: Perl or Python?



On 2009.03.19 at 18:07:47 +0300, Alexey Pechnikov wrote:

> Hello!
> 
> On Thursday 19 March 2009 14:56:23 Victor Wagner wrote:
> > Например, что писать в поле "цвет волос", если клиент лыс?
> >
> > Что писать в поле "отпечаток указательного пальца левой руки", если
> > клиенту эту левую руку оторвало в одной из прошедших войн?
> >
> > Другая часть лакун объясняется тем, что СЕЙЧАС мы этой информации не
> > знаем (вроде цвета шара в момент, когда электричество отключено), но
> > ПОТОМ можем узнать (повторить эксперимент).
> 
> Когда нет информации, то ничего и не пишем. Если же нас вдруг может 

Вот NULL это и есть то самое "ничего". В отличие от пустой строки. Тем
более, что в описанном примере речь идет о параметрах числовых, у
которых аналога пустой строки не существует. 0 - это вполне осмысленное
значение что для температуры, что для скорости ветра. Для атмосферного
давления - да, бессмысленное, но ежели случайно в рассчеты попадет -
хорошо не будет.

> заинтересовать причина отсутствия информации, то пишем сообщение об ошибке.

Речь идет о базе данных. Которая должна обрабатываться машиной. 
Алгоритм рассчета прогноза погоды НЕ УМЕЕТ интерпретировать сообщения об
ошибке. Как максимум он может исключить из рассчета либо данную точку
вообще, либо только данный параметр.


Reply to: