|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Тогда возникает вопрос: зачем передавать функции? Я для себя вижу необходимость (пожалуй даже возможность применения) передачи функции, только для всякого рода filterFunction (хотя тут можно обойтись и объектом) и easingFunction / labelFunction.
|
|
|||||
[+1 28.12.10]
[+1 29.12.10] Регистрация: Aug 2006
Сообщений: 107
|
Так решив проблему таким методом, я пошел более сложным но, более привычным и проверенным способом.
Но никто не доказал что функциями в будушем возниклибы проблемы какие то. Что и пытаюсь выяснить этой темой. Кроме того сложно решится выкинуть такую удобную возможность как передача функций. |
|
|||||
Т.е. передача функции с неверным типом / количеством параметров и последующий отлов RTE для вас не проблема? При условии, что не всегда очевидно откуда эта функция пришла и без документации проблематично определить какие параметры должны в ней быть.
|
|
|||||
[+1 28.12.10]
[+1 29.12.10] Регистрация: Aug 2006
Сообщений: 107
|
Возможная(!) передача.
Я очень не любил ошибаться в трех языках(ниже написано в каких). А использование не интерфейсов добавляет один возможный РТЭ к сушествуюшим 1000(хотя ваше нежелание плодить места где можно позже ошибится мне понятно). (чуть-чуть отойдя от темы) а не любил я ошибатся в Ассемблере- потому что он тупо зависал. IP начало указывать не туда и по симптомам (даже после перезагрузки) очень сложно понять где что то не так пошло. в GCC. кто на нем писал знаком с фразой "segmentation fault" и когда на турбоС заменял прерывание клавиатуры. где при ошибке просто вся система зависала(т.к. клавы нет). |
|
|||||
Цитата:
Цитата:
Цитата:
|
|
|||||
[+1 28.12.10]
[+1 29.12.10] Регистрация: Aug 2006
Сообщений: 107
|
Цитата:
К тому что бывают случаи где лучше не ошибатся. Там для нахождения этой ошибки может притись удалить все что вы написали и по частям добавлять коды в программу чтобы знать в каком куске искать ошибку. а тут нахождения подобных ошибок имхо займет совсем не много времени. |
Часовой пояс GMT +4, время: 10:49. |
|
« Предыдущая тема | Следующая тема » |
|
|