Информация об изменениях

Сообщение Re[4]: Стиль ИИ от 26.12.2024 9:53

Изменено 26.12.2024 9:56 so5team

Re[4]: Стиль ИИ
Здравствуйте, vsb, Вы писали:

unmodifiableCollectionВ общем случае — для публичных методов — да, желательно проверять, чтобы ошибочное значение отловилось как можно быстрей.

Тогда мне кажется, что код от chatGPT более скрупулезно подходит к этому вопросу. Например, вы просто написали:
if (prefixNamespaceUriPairs.length % 2 != 0)

без предварительной проверки prefixNamespaceUriPairs на null. Нет такой проверки и в вашем getPrefixes (хотя может такую проверку делает unmodifiableCollection).

vsb>В целом в Java как языке в этом отношении ничего не поменялось, поэтому и принятые практики не поменялись, я полагаю.


vsb>Обещают добавить в язык not null типы, как в других языках, но когда это будет и будет ли вообще — неизвестно.


Как печально.
Re[4]: Стиль ИИ
Здравствуйте, vsb, Вы писали:

vsb>В общем случае — для публичных методов — да, желательно проверять, чтобы ошибочное значение отловилось как можно быстрей.


Тогда мне кажется, что код от chatGPT более скрупулезно подходит к этому вопросу. Например, вы просто написали:
if (prefixNamespaceUriPairs.length % 2 != 0)

без предварительной проверки prefixNamespaceUriPairs на null. Нет такой проверки и в вашем getPrefixes (хотя может такую проверку делает unmodifiableCollection).

vsb>В целом в Java как языке в этом отношении ничего не поменялось, поэтому и принятые практики не поменялись, я полагаю.


vsb>Обещают добавить в язык not null типы, как в других языках, но когда это будет и будет ли вообще — неизвестно.


Как печально.