Войти
ФлеймФорумОбщее

Программист, чей код вам кажется идеальным (17 стр)

Страницы: 112 13 14 15 16 17
#240
(Правка: 9:31) 9:29, 3 ноя. 2019

totoro
ты приводишь пример создания ресурса, у тебя ресурсы создаются в основном цикле каждый кадр?
> Ну я хотя бы лог вменяемый получу через саппорт.
да сразу дебаг версии в продакшен кидай, а то вдруг выход за пределы массива где-нибудь еще вылезет.


#241
(Правка: 10:25) 10:03, 3 ноя. 2019

Aroch
Конкретно в этом коде - да, каждый кадр. Я не могу раскрыть всех подробностей, но в данном случае другого выхода нет.

> да сразу дебаг версии в продакшен кидай, а то вдруг выход за пределы массива
> где-нибудь еще вылезет.
Доводилось когда-нибудь работать в maintenance? Каково это, когда баг есть, а информации по нему нет?

#242
10:27, 3 ноя. 2019

totoro
> Каково это, когда баг есть, а информации по нему нет?
тебе никто не мешает записывать user input и воспроизвести потом баг.

#243
11:03, 3 ноя. 2019

Aroch
Так мне и в лог никто не мешает записать сведения, на производительности это не отразится, разве что приложение закроется с ошибкой на 10 наносекунд позже.

#244
11:23, 3 ноя. 2019

totoro
> Так мне и в лог никто не мешает записать сведения,
записывай, речь же не об этом. А о том что для ловли багов основной цикл проверками в релизе не обмазывают.

#245
(Правка: 11:29) 11:27, 3 ноя. 2019

Aroch
Ну вот выше два примера того как в релизном коде главный цикл проверками обмазан, кому они там мешают?
Я так и не услышал ни одного адекватного аргумента, почему нельзя? Я может уже и готов принять эту точку зрения, чтобы прекратить этот бессмысленный спор, но не нахожу достаточно веских аргументов.

#246
11:42, 3 ноя. 2019

Aroch
> для ловли багов основной цикл проверками в релизе не обмазывают.
>
Это справедливо относительно применения debug layer, его в релизную сборку действительно включать нельзя по вполне очевидным причинам, но результат выполнения функций то почему не нужно проверять?

#247
12:00, 3 ноя. 2019

totoro
> Я так и не услышал ни одного адекватного аргумента, почему нельзя?
да потому что это медленно и засоряет код.

#248
12:32, 3 ноя. 2019

Suslik
Обычно в таких случаях результаты профайлинга принято прикладывать.

#249
12:34, 3 ноя. 2019

totoro
> Обычно в таких случаях результаты профайлинга принято прикладывать.
ну хорошо, прикладывай

#250
17:16, 3 ноя. 2019

А к какому месту сейчас полагается прикладывать результаты профайлинга?
К голове?

Страницы: 112 13 14 15 16 17
ФлеймФорумОбщее