2-3 тысячи функций в классе.....
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
2-3 тысячи функций в классе.....
кто что думает про такое?
персонально я думаю что это кривой дизайн. 
-
EKLMN
- Житель
- Сообщения: 505
- Зарегистрирован: 24 фев 2003, 06:15
- Откуда: CCCP
Re: 2-3 тысячи функций в классе.....
[trn]Esli wto delali kitajcy ili yaponcy - to vse normalek.папа Карло писал(а):кто что думает про такое?персонально я думаю что это кривой дизайн.
Bukv u nih mnogo. Znachit i funkcij mozhet byt' tozhe.
-
Vovchik
- Маньяк
- Сообщения: 2859
- Зарегистрирован: 20 фев 2003, 09:15
- Откуда: Vancouver
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
правильно фишку рубишь.... только есть один даун момент... придет толковый манагер.... купит два интермеиейта... заставит ихх реиннженеринг сделать и сократит того "гения"... а после.... тот гений будет рассказывать на интерву как мощно он 2 тыс. функций саппортил... и тут то придет шастя..... ибо он нафиг никому не нужен будет.....Vovchik писал(а):Это не кривой дизайн а enhanced job security. Тока автор знает где там и что зачем.
-
Vovchik
- Маньяк
- Сообщения: 2859
- Зарегистрирован: 20 фев 2003, 09:15
- Откуда: Vancouver
Хе-хе, не все так просто... Толковый манагера ишшо найтить надоть. Опять же, ломать не строить, мона и сук на котором сидишь ненароком срубить.папа Карло писал(а):правильно фишку рубишь.... только есть один даун момент... придет толковый манагер.... купит два интермеиейта... заставит ихх реиннженеринг сделать и сократит того "гения"... а после.... тот гений будет рассказывать на интерву как мощно он 2 тыс. функций саппортил... и тут то придет шастя..... ибо он нафиг никому не нужен будет.....Vovchik писал(а):Это не кривой дизайн а enhanced job security. Тока автор знает где там и что зачем.
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
Re: 2-3 тысячи функций в классе.....
для тех кто пишет программы уровня notepadпапа Карло писал(а):кто что думает про такое?персонально я думаю что это кривой дизайн.
В частности одним их таких классов является компонент а-ля Word.
разумееться над ним живут еще вагон классов со своими десятками и сотнями функций и пропертей.
Кстати написан чистокровными арийцами.
И надо сказать я доволен. Функциональности. Все что можно крутить - можно крутить. Да еще и в исходных текстах.
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
говорю *толковый* манагер. определение такоеVovchik писал(а):Хе-хе, не все так просто... Толковый манагера ишшо найтить надоть. Опять же, ломать не строить, мона и сук на котором сидишь ненароком срубить.папа Карло писал(а):правильно фишку рубишь.... только есть один даун момент... придет толковый манагер.... купит два интермеиейта... заставит ихх реиннженеринг сделать и сократит того "гения"... а после.... тот гений будет рассказывать на интерву как мощно он 2 тыс. функций саппортил... и тут то придет шастя..... ибо он нафиг никому не нужен будет.....Vovchik писал(а):Это не кривой дизайн а enhanced job security. Тока автор знает где там и что зачем.
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: 2-3 тысячи функций в классе.....
вордовский автомейшен? где там класс с 2-3 тыс функций и пропертей?Lepsik писал(а):для тех кто пишет программы уровня notepadпапа Карло писал(а):кто что думает про такое?персонально я думаю что это кривой дизайн.
В частности одним их таких классов является компонент а-ля Word.
разумееться над ним живут еще вагон классов со своими десятками и сотнями функций и пропертей.
Кстати написан чистокровными арийцами.
И надо сказать я доволен. Функциональности. Все что можно крутить - можно крутить. Да еще и в исходных текстах.
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
--вордовский автомейшен? где там класс с 2-3 тыс функций и пропертей?
не дорогой. это VCL компоненты. В вордовском автомейшн тебе многе недоступно. Приватные функции в том числе.
Хорошо другой пример, ближе к твоей специфике.
Как ты думаешь класс-парсер языка T-SQL сколько методов может содержать ?
Или вот к примеру меню автокада для WinCE содержит порядка 300 items.
Как ты думаешь сколько функций должно быть реализовано для обеспечения должной функциональности ?
не дорогой. это VCL компоненты. В вордовском автомейшн тебе многе недоступно. Приватные функции в том числе.
Хорошо другой пример, ближе к твоей специфике.
Как ты думаешь класс-парсер языка T-SQL сколько методов может содержать ?
Или вот к примеру меню автокада для WinCE содержит порядка 300 items.
Как ты думаешь сколько функций должно быть реализовано для обеспечения должной функциональности ?
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
Писать в стиле линейного програмирования ? ТАк это еще больше функций выйдет.папа Карло писал(а): 1. почему ты уверен что там "класс"?![]()
---2. почему ты уверен что если та класс то он "один"?
А смысл дробить по подклассам, если экземпляр класса будет всегда один ? Что в контексте как меню, так и парсера.
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
распарсить сиквел стейтмент можно одной функцией.... я на перле по крайней мере это сделал для транзакт сиквела.... и ничегоLepsik писал(а):--есть такое слово - наследование
Если есть что наследовать. Если все эти функции одного уровня - то городить огород ради идеи фикс - уменьшить число классов - мне эта идея кажется слегка бессмысленной.
Я не страдаю от количества функций - наши клиенты тоже
- Marmot
- Графоман
- Сообщения: 39438
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Lepsik писал(а):Писать в стиле линейного програмирования ? ТАк это еще больше функций выйдет.папа Карло писал(а): 1. почему ты уверен что там "класс"?![]()
Лепсик, ты сам-то понял о чём спросил, а?
"линейное программирование"
"Под линейным программированием понимают раздел прикладной математики, имеющий дело с теорией и численными методами минимизации линейных функций при наличии ограничений, описываемых конечными системами линейных неравенств. " (с)
2all
Хрен ли с Лепсиком функции и классы обсуждать, когда он в базовых понятиях путается:-)