LINUX.ORG.RU

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

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

Я сторонник идеи «garbage in - garbage out».

garbage in - exploit out

Я реально не до конца понимаю зачем Вы это делаете. Как по мне - практический смысл стремится к нулю…

Затем, что к коду либо должна быть подробная документация о том, что именно для него garbage, либо он должен корректно обрабатывать всё, что в него технически может прийти (позволяют диапазоны заявленных типов аргументов и документация к структурам, если там они).

Ну представь, сегодня он пишет блоки по 10мб, через 10 лет понадобится писать по 3гб на 32 битах. Откуда кто-то должен будет вспомнить, что функция от такого размера блока молча устраивает чушь?

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

Я сторонник идеи «garbage in - garbage out».

garbage in - exploit out

Я реально не до конца понимаю зачем Вы это делаете. Как по мне - практический смысл стремится к нулю…

Затем, что к коду либо должна быть подробная документация о том, что именно для него garbage, либо он должен корректно обрабатывать всё, что в него технически может прийти (позволяют диапазоны заявленных типов аргументов и документация к структурам, если там они).