Re[12]: У престарелых скуфных кнопкодавов реально дофига оби
От: Философ Ад http://vk.com/id10256428
Дата: 10.10.25 10:01
Оценка:
Здравствуйте, 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>Ну и как это можно использовать в продакшен решениях, где задачи несоизмеримо сложнее?


Вот так! Я когда-то тоже с рэнджами сталкивался — выделял рэнджи руками и тоже и складывал, и пересекал. И когда у тебя рэнджей сразу пяток, то преимущества использования этой абстракции явно.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 10.10.2025 10:03 Философ . Предыдущая версия . Еще …
Отредактировано 10.10.2025 10:03 Философ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.