|
|
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
RackotProне очень удобно будет листать "милион милион алых строк", что бы убрать или заменить тот самый var.Метод длиннее высоты экрана - ССЗБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 18:04 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
RackotProNope. Повторюсь, просто с умом использовать. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Ну сойдёт как пример. Но экономия времени написания между With .. и Query.ParamByName реально отсутствует, потому что и тот и другой код делается через Copy/Paste. Может читабельность повышается? - кому как. Лично я отвык от With, поэтому не повышается. А возможность бесплатно получить неоднозначность с With серьёзно повышается. Например вместо Null тебе вдруг приспичило добавить (как и ТС) переменную Delete :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 18:06 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
DimonkaА возможность бесплатно получить неоднозначность с With серьёзно повышается. Без регистрации и смс. Да, правы, но... Та тупо просто красивее. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 18:14 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
AriochЖелательно вызывать один единственный раз, а не при каждом выполнении запроса. Ну уж. Это критично разве что в циклах на тысячи итераций. В остальных случаях скорее вредно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 18:38 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
Василий 2AriochЖелательно вызывать один единственный раз, а не при каждом выполнении запроса. Ну уж. Это критично разве что в циклах на тысячи итераций. В остальных случаях скорее вредно. Тут стало интересно, почему вредно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 18:43 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
Ariochпросто однажды ты Непонятно, для чего ты споришь. Из некоторых твоих высказываний становися очевидно, что ты ранее чаще использовал with, чем теперь. И ведь наверняка ты и раньше слышал о потенциальной опасности, и тем не менее, пренебрегал ею ради "красоты" и, возможно, убеждений вроде "если все делать с умом, то проблем не возникнет". Человек нужен именно свой опыт, ломающий именно свои взгляды. Тем более непонятен предмет спора, когда оппонент не просто не понимает, а отстаивает свои даже не заблуждения, а явные косяки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 18:53 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
Фэйтл ЭраЧеловек нужен именно свой опыт, ломающий именно свои взгляды. Если человека запереть в библиотеке лет на 5 - вполне вероятно, что он сам научится читать. Но если ему показывать буквы и объяснять, то он научится быстрее. Хотя умение читать у него будет своё в обоих случаях. Василий 2Это критично разве что в циклах на тысячи итераций. Зависит от понимания слова "критично". И ещё, если "тысячи итераций" заменить на "тысячи запросов" - будет примерно то же самое. Например, если идёт сохранение в БД какого-то сложного объекта. Уже начиная со второго сохранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 19:26 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
RackotProТут стало интересно, почему вредно? Код раздувается на N+ строк, где N - количество параметров. А ведь переменные для индексов еще и объявить надо. Когда код растет, его понимаемость падает. Да и писать такое дольше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2019, 21:42 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
Василий 2RackotProТут стало интересно, почему вредно? Код раздувается на N+ строк, где N - количество параметров. А ведь переменные для индексов еще и объявить надо. Когда код растет, его понимаемость падает. Да и писать такое дольше. Не совсем понял твой посыл, ты предлагаешь перейти на микросервисы или что? Что ты под этим подразумеваешь, просто когда мы делаем одну большую форму где работает хотя бы 20-25 человек, это 100500% вызовы FieldByName и по 100500 раз на м.с. нужно отключить ту кнопочку показать то сообщение отобразить то поле и т.д. Хотя судя по всему я предмет обсуждения не понял. Если не сложно объясните буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2019, 01:26 |
|
||
|
Incompatible types
|
|||
|---|---|---|---|
|
#18+
RackotPro, он говорит, что написать (точнее, скопипастить) одну строчку Код: pascal 1. в три раза быстрее, чем три строчки Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2019, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39780582&tid=2039738]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 465ms |

| 0 / 0 |
