Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 416
Где вы обычно реализуете поведение настраиваемой программистом системы?
В виртуальных методах класса-наследника.
16,7%
 (2)
В свойствах процедурного типа.
8,3%
 (1)
Как-то еще.
75,0%
 (9)
Голосование открыто только для зарегистрированных пользователей.
Проголосовало: 12  

Например, при реализации библиотеки кода общего пользования.
27 ноя 18, 01:12    [21745601]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Гирлионайльдо
Member

Откуда:
Сообщений: 374
Вопрос очень двоякий, так как следует уточнить, что за настраиваемая система.

Ведь тот же инспектор свойств - настраиваемая система, поведений компонентов и прочей траблы

А это наводит на несколько ответов

1) В специальной программе, предоставляющая данную возможность.
- Пример: live Bindings designer

2) В программном коде, предоставленном для реализации - настраиваемой системы, поведения
- Пример: TIdHTTP
  h:=TIdHTTP.Create(NIL);
  h.Request.BasicAuthentication := True;
  h.Request.Username:=....;
  h.Request.Password:=....;


Ещё можно придумать кучу ответов
27 ноя 18, 01:21    [21745606]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59588
> Вопрос очень двоякий, так как следует уточнить, что за настраиваемая система.

Двоякий - не то слово. :)

P.S. Надо было опрос с множественным выбором вариантов делать.

Posted via ActualForum NNTP Server 1.5

27 ноя 18, 02:21    [21745613]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 416
Гаджимурадов и Рустам,

[
автор
Например, при реализации библиотеки кода общего пользования.
27 ноя 18, 09:48    [21745714]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 416
Гаджимурадов Рустам,

речь о добавлении собственного кода.
27 ноя 18, 09:49    [21745716]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
L_argo
Member

Откуда:
Сообщений: 520
па сабжу: конечно же "как-то еще".
27 ноя 18, 10:40    [21745784]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 416
Я по ошибке проголосовал за 2й пункт, хотя собирался - за первый.
Получается, что никто не использует 2й вариант...

К сообщению приложен файл. Размер - 6Kb
29 дек 18, 05:34    [21776165]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3167
Фэйтл Эра
Получается, что никто не использует 2й вариант...

Ну я использую...
29 дек 18, 14:20    [21776425]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
ma1tus
Member

Откуда:
Сообщений: 615
Фэйтл Эра,

во время проектирования - первый (в рамках обозримого, на момент, поведения),
для расширения / кастомизации - второй: добавить опцию без перепиливания архитектуры, на которую уже навешано
29 дек 18, 16:37    [21776523]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 416
ma1tus
Фэйтл Эра,

во время проектирования - первый (в рамках обозримого, на момент, поведения),
для расширения / кастомизации - второй: добавить опцию без перепиливания архитектуры, на которую уже навешано

Я заметил что среди дельфистов второй подход более распространен, хотя он вроде бы более трудоемкий, да и код медленнее получается.
Возможно, на мировоззрение влияет дизайн "стандартных" дельфийских компонент.
29 дек 18, 20:43    [21776642]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3167
Фэйтл Эра
Я заметил что среди дельфистов второй подход более распространен

Особенно это заметно по голосованию.
29 дек 18, 20:54    [21776648]     Ответить | Цитировать Сообщить модератору
 Re: Где вы обычно реализуете поведение настраиваемой программистом системы?  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 416
Kazantsev Alexey,

по голосованию как раз нет. А по разговорам - да.
29 дек 18, 20:57    [21776649]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить