|
|
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Читал вот тут статью , но нифига не понял, зачем нужен Fluent Interface? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2016, 10:59 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Чтобы аффтар попиарился. КГ/АМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2016, 11:18 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Ёмахооо ёмасооо 80еЧитал вот тут статью , но нифига не понял, зачем нужен Fluent Interface? не знал, что он так называется. ключевое тут Код: sql 1. чтобы можно было цепочки вызовов делать. очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2016, 22:54 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Это очень похоже на шаблон Builder. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 12:51 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Иммануил Кантчтобы можно было цепочки вызовов делать. очень удобно. Не вижу никакого удобства в том, что одна и та же сущность плодится, замещая собой более важные. Не говоря уже о тормозах из-за бессмысленных _addref/_release. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 13:38 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисИммануил Кантчтобы можно было цепочки вызовов делать. очень удобно. Не вижу никакого удобства в том, что одна и та же сущность плодится, замещая собой более важные. Не говоря уже о тормозах из-за бессмысленных _addref/_release. "...нацеленный на повышение читабельности исходного кода программы" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 14:38 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисИммануил Кантчтобы можно было цепочки вызовов делать. очень удобно. Не вижу никакого удобства...Не видишь, не пользуйся. Делов-то :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 19:48 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
skyANAСоколинский Бориспропущено... Не вижу никакого удобства...Не видишь, не пользуйся. Делов-то :) На самом деле в этом есть тонкая ирония. Я вот лет 10 назад тоже не видел никакого удобства в женитьбе. Некоторые вещи только с возрастом осознаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 23:52 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
mayton, Я уже дед, и в буквальном и в переносном смысле, и шансы постичь сокровенную глубину такого подхода близки к нулю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 00:08 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис, не переживай. Наука щас шагнула - огого.. впрыснут тебе стволовых клеток и даст бох еще лет 50 протянешь. Увидишь закат Windows и Apple... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 00:11 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
eNose"...нацеленный на повышение читабельности исходного кода программы" Именно что "читабельности" (как помеси французского с нижегородским). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 00:12 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисeNose"...нацеленный на повышение читабельности исходного кода программы" Именно что "читабельности" (как помеси французского с нижегородским). Обычное разговорное слово Скорее литературные варианты будут резать глаз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 07:57 |
|
||
|
Fluent Interface
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисНе говоря уже о тормозах из-за бессмысленных _addref/_release. Для начала - в java/dotnet/javascript никаких _addref/_release нет. если попытаться возвращать COM интерфейс из c++ - никакого fluent не получится из-за паровоза Release, так что придётся возвращать this addref/release остаётся только в VB/VBA - там это просто незаметно, у остальных return this - это одна регистровая пересылка, причём возвращаемое значение является первым параметром для следующего вызова.(в стековых архитектурах "затраты" аналогичны) Короче - тормозов не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39241234&tid=1340701]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 550ms |

| 0 / 0 |
