Re: pgsql: Add time/date macros for code clarity:

Поиск
Список
Период
Сортировка
От Marc G. Fournier
Тема Re: pgsql: Add time/date macros for code clarity:
Дата
Msg-id 20050723123542.H36717@ganymede.hub.org
обсуждение исходный текст
Ответ на Re: pgsql: Add time/date macros for code clarity: #define  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-committers
On Thu, 21 Jul 2005, Bruce Momjian wrote:

> Tom Lane wrote:
>> Bruce Momjian <pgman@candle.pha.pa.us> writes:
>>> Tom Lane wrote:
>>>> In short, I don't think this is an improvement.
>>
>>> The problem is that 24 or 30 or 60 doesn't really say what it is, while
>>> the macros are self-documenting.
>>
>> Except that they're NOT.
>>
>> Anyone who is reading datetime code will be entirely familiar with the
>> Gregorian calendar (and if they aren't, the macro names you propose are
>> not going to help them).  You cannot honestly sit there and say that
>> "365" or "24" isn't going to convey anything to anyone who could
>> usefully read the code in the first place.
>>
>>> What we can do is to rename them to AVG_* macros so it is clear it is
>>> approximate.
>>
>> But still not clear which approximation is being used.  And in most
>> places where this might be used, that matters.
>
> Well, if you want to see the approximation, look at the macro value.  At
> least with AVG we are documenting it is an approximation, and are doing
> it consistently.

Make it APPROX_ vs AVG_ then ...

----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email: scrappy@hub.org           Yahoo!: yscrappy              ICQ: 7615664

В списке pgsql-committers по дате отправления:

Предыдущее
От: momjian@svr1.postgresql.org (Bruce Momjian)
Дата:
Сообщение: pgsql: Remove unintended code addition.
Следующее
От: dpage@pgfoundry.org (User Dpage)
Дата:
Сообщение: pginstaller - pginst: Start tweaking things for 8.1