Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2008, 15:47
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
Интересно ваше мнение... Вот тут вышла дискуссия у меня с молодежью. На предмет "что лучше"? Задачка - пробежаться по узлам некой переменной Вот мой вариант Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 15:53
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:02
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
ну я , этот вариант мы применяем еще с MSM... Но молодеж меня критикует за т.с. архаичность. Типа старый синтаксис и все такое... ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:09
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
да Вы плюньте... мне лично такая "архаичность" более понятна. А если вложенность - 10-15 уровней, что они с этими скобками делать будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:17
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
ceshkaда Вы плюньте... Это не научный подход. ceshkaА если вложенность - 10-15 уровней, что они с этими скобками делать будут? У нас такого нет. Все "вложения" только как в примерах выше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:25
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
тогда я за первый вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:29
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
по мне так первый лучше, он в стиле языков объектно-ориентированного программирования. такой цикл как во втором варианте слишком уж по древнему, когда я в технаре еще учился так писать было не "этично", но такой тип цикла прижился с времен MSM. поробуй на VB2005 такой накатай будет как минимум "неудобно" в глаза профессионалам смотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:30
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
хрень полная эти ваши скобки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:32
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
s uz="" f s uz=$o(^tmp(uz)) q:uz="" d . PROC . q вот самый идеальный вариант на мой взгляд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:44
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
скобки обрабатываются быстрее чем точки прошлогодняя школа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:50
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
С применением "точек" я борюсь уже лет 10. В своей конторе почти победил, их используют только ленивые и не сознательные... Но я не теряю надежды "добить" и их. ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:58
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
я 1,5 года на Cache и никак не могу привыкнуть к "точкам" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 17:02
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
Ymka2007скобки обрабатываются быстрее чем точки насколько именно и почему, не знаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 17:12
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
на самой школе меня не было передал коллега который там был ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 17:33
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
ну если блюсти стиль то скобки конечно элегантнее, чем точки а по теме: первый вариант...но если много вложенных while'ов уже нагромождение какое то получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 18:01
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
усли грамотно использовать функции и процедуры то можно избежать нагромождения у меня больше двух вложенных циклов не бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 19:25
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
krvsaС применением "точек" я борюсь уже лет 10. интересно.. какая альтернатива ? что может быть лучше вложений ? уровней ? эти ваши "скобки" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 19:27
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
пара скобок и нужные процедуры или функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 19:30
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
омский мампсерs uz="" f s uz=$o(^tmp(uz)) q:uz="" d . PROC . q вот самый идеальный вариант на мой взгляд... s uz="" f s uz=$o(^tmp(uz)) q:uz="" d . D PROC . q пропустил Do PROC прошу прощения http://www.sql.ru/forum/images/smoke.gif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 20:56
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
Ymka2007скобки обрабатываются быстрее чем точки прошлогодняя школа Да ??? раньше другое вроде говорорили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 21:00
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
krvsaИнтересно ваше мнение... Вот тут вышла дискуссия у меня с молодежью. На предмет "что лучше"? Задачка - пробежаться по узлам некой переменной Вот мой вариант Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT Лучшим считаю второй вариант - ибо при изменении или аудите кода нужно будет проверить один $order, а не два как в первом варианте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 22:21
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
Ymka2007скобки обрабатываются быстрее чем точки прошлогодняя школа Чушь. Быстрее точек обрабатывается только цикл в одну строчку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 22:28
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
Ymka2007скобки обрабатываются быстрее чем точки прошлогодняя школа Чушь. Быстрее точек обрабатывается только цикл в одну строчку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2008, 01:21
|
|||
|---|---|---|---|
|
|||
Интересно ваше мнение... |
|||
|
#18+
krvsa ceshkaда Вы плюньте... Это не научный подход. А "научный подход", это когда скорость выполнения программы оптимизируется железом? Тогда да, конечно, "архаично". К тому же while - структура "липовая". Сие означает, что это надстройка над M его же средствами. Ни о чем не говорит? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2008, 05:18
|
|||
|---|---|---|---|
Интересно ваше мнение... |
|||
|
#18+
Приветствую. Для меня однозначно второй вариант лучше. Причины две: 1) $order пишем только один раз, меньше вероятность ошибок 2) Часто бывают ситуации, когда обработку части узлов массива нужно пропустить. Например: s uz=$o(^tmp("")) while uz'="" { //Тут чегото накодили if condition continue // Тут часть узлов отсеяли d PROC s uz=$o(^tmp(uz)) } Что мы в итоге получаем? Правильно, бесконечный цикл при срабатывании условия condition. Хорошо если кто-нибудь протестирует случай с отсеиванием узлов, практика показывает, что могут и не протестировать. Получается, писать придется так: s uz=$o(^tmp("")) while uz'="" { //Тут чегото накодили if condition { s uz=$o(^tmp(uz)) continue // Тут часть узлов отсеяли } d PROC s uz=$o(^tmp(uz)) } А это уже изврат. Поэтому у себя используем только for. Злобные докуметаторы из интерсистемса, кстати, везде используют while. =Сергей Шутов (logist) ООО Димас, Хабаровск Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&tablet=1&tid=1558930]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 483ms |

| 0 / 0 |
