Обобщая вышесказанное, суть можно свести к тому, что универсальная метрика губит отдельные аспекты задачи и далеко не всегда отвечает на вопрос "хорошо/плохо".
Например, в задаче подсчёта объектов нас мало интересует MOTA, но очень важна IDF1, а HOTA может быть одинаковой для двух трекеров с очень разными значениями MOTA и IDF1.
Пускай туда сперва пересядет вся госдума с их семьями, правительство, вояки и так далее. Затем фиксы на основе обратной связи, новые полезные фичи для взаимодействия с госуслугами, можно привязать туда чаты с ведомствами, добавить получение каких-то услуг, не уничтожая доступ к уже существующим, а расширяя эти возможности.
А тем, кто размышляет как ты, палку надо давать прочувствовать так, чтобы в голове магическим образом начали появляться адекватные идеи.
Обобщая вышесказанное, суть можно свести к тому, что универсальная метрика губит отдельные аспекты задачи и далеко не всегда отвечает на вопрос "хорошо/плохо".
Например, в задаче подсчёта объектов нас мало интересует MOTA, но очень важна IDF1, а HOTA может быть одинаковой для двух трекеров с очень разными значениями MOTA и IDF1.
Пускай туда сперва пересядет вся госдума с их семьями, правительство, вояки и так далее. Затем фиксы на основе обратной связи, новые полезные фичи для взаимодействия с госуслугами, можно привязать туда чаты с ведомствами, добавить получение каких-то услуг, не уничтожая доступ к уже существующим, а расширяя эти возможности.
А тем, кто размышляет как ты, палку надо давать прочувствовать так, чтобы в голове магическим образом начали появляться адекватные идеи.
А если однажды код изменится и там будет не return? Если одно условие должно исключать другое, лучше "пере", чем "недо".
Конечно, я не про конкретно этот случай с простым условием, а вообще.