LINUX.ORG.RU

История изменений

Исправление cumvillain, (текущая версия) :

arindex это array[index] ? Зачем для этого функция? Если ты хочешь всунуть в неё какие-то проверки границ, то в Си их нет не по недоработке, а по осознанному решению: код делает только то, что сказал ему программист, и ничего лишнего. Надо проверить границу (ценой оверхеда) - укажи это явно.

Я понимаю, что каргокультирование сильно сидит в голове, но стоит начать его потихоньку вытаскивать наружу и рефлексировать.

Исходная версия cumvillain, :

arindex это array[index] ? Зачем для этого функция? Если ты хочешь всунуть в неё какие-то проверки границ, то в Си их нет не по недоработке, а по осознанному решению: код делает только то, что сказал ему программист, и ничего лишнего. Надо проверить границу (ценой оверхеда) - укажи это явно.

Я понимаю, что каргокультирование сильно сидит в голове, но стоит начать его потихоньку вытаскивать наружу.