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

Сообщение Re[12]: У престарелых скуфных кнопкодавов реально дофига оби от 10.10.2025 10:01

Изменено 10.10.2025 10:03 Философ

Re[12]: У престарелых скуфных кнопкодавов реально дофига оби
Здравствуйте, rg45, Вы писали:

R>
R>template <typename T>
R>constexpr bool ranges_intersect(const T& a, const T& b, const T& c, const T& d)
R>


Как бы то ни было, но примерно в таком виде я бы хотел видеть это в продакшене. А вообще круто было бы рэнджи, и дать им метод IsIntersected().
Обоснование: код намного чаще читается чем пишется — тысячи раз читается, разными людьми, а чтение условий сильнее прегружает твой контекст и сильно медленнее чем чтение вызова методов.

R>Ну и как это можно использовать в продакшен решениях, где задачи несоизмеримо сложнее?


Вот так! Я когда-то тоже с рэнджами сталкивался — выделял рэнджи руками и тоже и складывал, и пересекал.
Re[12]: У престарелых скуфных кнопкодавов реально дофига оби
Здравствуйте, rg45, Вы писали:

R>
R>template <typename T>
R>constexpr bool ranges_intersect(const T& a, const T& b, const T& c, const T& d)
R>


Как бы то ни было, но примерно в таком виде я бы хотел видеть это в продакшене. А вообще круто было бы рэнджи, и дать им метод IsIntersected().
Обоснование: код намного чаще читается чем пишется — тысячи раз читается, разными людьми, а чтение условий сильнее прегружает твой контекст и сильно медленнее чем чтение вызова методов.

R>Ну и как это можно использовать в продакшен решениях, где задачи несоизмеримо сложнее?


Вот так! Я когда-то тоже с рэнджами сталкивался — выделял рэнджи руками и тоже и складывал, и пересекал. И когда у тебя рэнджей сразу пяток, то преимущества использования этой абстракции явно.