ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
341995 Топик полностью
MBedder, терминатор (20.07.2012 14:55, просмотров: 75) ответил Станиславский на Ну вот конкретный пример - USB устройство в ответ на запросы хоста должно посылать дескрипторы. Каждый дескриптор - некоторая структура, они все разные по размеру и содержимому. Писать свою функцию для посылки каждого дескриптора - маразм, пишем
Здесь ключевое гавнокодерское слово - sizeof, который для каждого дескриптора свой, поэтому гавнокодер будет упорно долбить скопипащенный чужой код, добавив свой конгениальный гавнокодерский switch( request). Инженер же вместо этого дурдома придумает универсальный терминатор дескрипторского массива, тем самым обойдясь единой функцией и возможностью обращаться к дескрипторам по имени/индексу. FTFD (Feel The Fucking Difference), как говорится :))