Здравствуйте, Андрей Хропов, Вы писали:
АХ>Ужас какой! Ну тут два пути —
АХ>1) Зачем так много аргументов — не слишком ли много эта функция на себя берет. Лучше разбить на несколько.
АХ>2) Объединить аргументы в несколько структур/классов.
WR>> Что ИМХО — зло большее, это уже никаким дизайном не исправишь.
АХ>Функции с 20 аргументами — это тоже плохой дизайн.
Хорошо, открою маленькую тайну. Сам метод не имеет аргументов вообще.
При переводе его в функцию часть аргументов вырастает из объектной модели.
А остальная львиная часть аргументов отвечает за оптимизацию, там кэш-буфера, чтобы не заниматься каждый раз распределением памяти.
Это позволило увеличить скорость в разы. Но чисто дизайн — действительно плохой, никуда не денешся

.
Здравствуйте, c-smile, Вы писали:
CS>Эх, Влад, у меня очередь статей на три года вперед. Доки, спеки и прочая.
CS>Я бы уже такой что заплаптил кому только глаза бы мои этот эпистолярный жанр не видели...
Здесь то написал ведь. Даже картинку не поленился прикрутить.
Как видишь и народ алчит.

... << RSDN@Home 1.2.0 alpha rev. 637>>
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, c-smile, Вы писали:
CS>>Эх, Влад, у меня очередь статей на три года вперед. Доки, спеки и прочая.
CS>>Я бы уже такой что заплаптил кому только глаза бы мои этот эпистолярный жанр не видели...
VD>Здесь то написал ведь. Даже картинку не поленился прикрутить.
Картинка отсюда:
http://www.terrainformatica.com/index.php/?p=22
VD>Как видишь и народ алчит.
Если только с кем из борзописцев объединиться в dreamteam.