Re: Copypasta in the PostgreSQL source

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Copypasta in the PostgreSQL source
Дата
Msg-id 20181217223523.csclh5hoixac5bys@alvherre.pgsql
обсуждение исходный текст
Ответ на Re: Copypasta in the PostgreSQL source  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Copypasta in the PostgreSQL source  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 2018-Dec-17, Tom Lane wrote:

> David Fetter <david@fetter.org> writes:
> > Please find attached a run of a tool that looks for duplicated tokens.
> > I've removed some things that seem like false positives, basically all
> > from the stemmer part of the source, but there's still a lot.
> 
> I thought you were talking about problems like "that that" typos,
> but on looking at the file, what this is actually complaining
> about is any duplicated code segments anywhere.  I do not find
> this helpful.  Refactoring to the point that dozen-line code
> stanzas never appear more than once would be incredibly invasive,
> likely very bad for performance, and I don't think it'd improve
> readability either.

Agreed.  Skimming the report, we get some very silly duplications, such
as a function definition duplicating its prototype.

I agree that this is mostly unhelpful noise and we shouldn't spend too
much time on it.

On the other hand, I'm not clear on why do we need four copies of
number_of_ones.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Copypasta in the PostgreSQL source
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: 'infinity'::Interval should be added