Имя: Пароль:
LIFE
 
OFF: Опрос по именованию переменых
,
0 Fragster
 
гуру
02.09.11
13:39
1. МояПеременная 54% (33)
2. Другое 20% (12)
3. КГ/АМ 13% (8)
4. Пятница! 8% (5)
5. моя_переменная 5% (3)
Всего мнений: 61

как правильно?
25 DJ Anthon
 
02.09.11
13:43
(21) ну это если видимость на весь модуль нужна
26 Scooter
 
02.09.11
13:43
ёпть на ИТС есть рекомендации

МояПеременная
27 MatrosoV AleXXXand_R
 
02.09.11
13:44
как-то так

КГ/АМ
28 DJ Anthon
 
02.09.11
13:44
(23) я только гл добавляю, и то, только тогда, когда уверен, что она случайно перехватиться может где-нибудь.
29 Рэйв
 
02.09.11
13:45
+ еще прописных буква/две типа вначале.

Венгерская нотация рулит:-)

МояПеременная
30 DJ Anthon
 
02.09.11
13:45
(12) а ты всех людей к чмо приравниваешь?
31 Wobland
 
02.09.11
13:45
(20) ПолучитьОбъект(), опечатался
32 DailyLookingOn Sunset
 
02.09.11
13:46
Rindfleischetikettierungs?berwachungsaufgaben?bertragungsgesetz

Другое
33 catena
 
02.09.11
13:51
ххх: Привет!
ннн: Привет();
ххх: Понял, не мешаю...
34 GenV
 
02.09.11
13:51
МояПеременная
НЕмояПеременная
Контекст_МояПеременная

Другое
35 Megas
 
02.09.11
13:52
за 1 (моя_переменная) убил бы , работал с челом который так называл, пипец как неудобно.

МояПеременная
36 Fragster
 
гуру
02.09.11
13:53
(35) непривычно <> неудобно
37 zelebobi4
 
02.09.11
13:54
так и только так.
+ еще на диске ИТС  есть статья по этмоу поводу. Там написано что правильно именно так

МояПеременная
38 Patrio_
O_Muerte
 
02.09.11
13:54
ВремПеременная
ПредПеременная
ИтПеременная

Другое
39 Patrio_
O_Muerte
 
02.09.11
13:55
Еще вот вариант
_Переменная
__Переменная
40 mirosh
 
02.09.11
13:56
МояПеременная.
хотя если реализую подсистему в рамках готовой, то добавляю приставку моя_МояПеременная

МояПеременная
41 Эльниньо
 
02.09.11
14:29
А

Другое
42 trdm
 
02.09.11
14:35
(39) Patrio_O_Muerte низя так, рекомендация мелкософта (вроде)
43 Nagaru
 
02.09.11
14:37
лМояПеременная
гМояПеременная

так не лучше?

Другое
44 Fragster
 
гуру
02.09.11
14:38
(38) на ник свой посмотри ;)
45 Patrio_
O_Muerte
 
02.09.11
14:44
(42)Линка?
(44)Ты на спину мою посмотри (с)
При чем здесь мой ник?
46 Анна_84
 
02.09.11
14:56
работала с конфой, в модулях которой переменные назывались а1, а2... а11, _а1, _а2,  __а1
Читать код противно (код на уровне наименования переменных тоже)

МояПеременная
47 Sammo
 
02.09.11
15:16
Стандарты
2. Имена следует образовывать путем удаления пробелов между словами. При этом, каждое слово в имени пишется с прописной буквы. Предлоги и местоимения из одной буквы также пишутся прописными буквами.
Пример:
Копировать в буфер обмена
Перем ДиалогРаботыСКаталогом; // Диалог работы с каталогом
Перем КоличествоПачекВКоробке; // Количество пачек в коробке

МояПеременная
48 Sammo
 
02.09.11
15:16
(39) Стандарты
3. Имена переменных запрещается начинать с подчеркивания.
49 Sammo
 
02.09.11
15:17
(46) Стандарты
4. Имена переменных не должны состоять из одного символа. Использование коротких имен переменных допускается только для счетчиков циклов.
50 Fragster
 
гуру
02.09.11
15:17
(45) потому что он

моя_переменная
51 Fragster
 
гуру
02.09.11
15:18
(47) правильно КопироватьВБуферОбмена
52 palpetrovich
 
02.09.11
15:19
(14) размерность не попортится?
53 John83
 
02.09.11
15:20
меня больше всего убивают переменные в 7ке...

МояПеременная
54 SaM58
 
02.09.11
15:23
так кошернее

МояПеременная
55 AndOne
 
02.09.11
15:26
/

МояПеременная
56 alxxsssar
 
02.09.11
15:27
Не экономлю на названиях переменных. иногда весьма длинные получаются, зато понятно когда в код смотришь о чем речь

МояПеременная
57 AeDen
 
02.09.11
15:31
А я переменные по смыслу называю, а не "МояПеременная"
58 Armin
 
02.09.11
15:33
MyVariable

Другое
59 boozin
 
02.09.11
15:39
Конечно 2. Так намного лучше ИМХО

МояПеременная
60 DemMif
 
02.09.11
15:44
уменяклавишишифтипробелсломались

Пятница!
61 Попытка1С
 
02.09.11
15:48
МаяПеременая

Другое
62 Попытка1С
 
02.09.11
15:48
(60) Не зачет, есть caps lock.
63 Sammo
 
02.09.11
15:51
(60) пробел_не_нужен
64 stix2010
 
02.09.11
15:52
_#@%^&1 читабельно?

кто видел конфу на турецком языке?
65 alxxsssar
 
02.09.11
16:23
(64) свят свят, изыди сатана, на турецком ему подавай
66 truba
 
02.09.11
16:28
Моя_Сладкая
67 truba
 
02.09.11
16:31
или МояРыбка
68 Cthulhu
 
02.09.11
16:36
просто "ЭтаПеременная_для_временного_запоминания_ранее_введенного_процента_НДС_можно_даже_СпискомЗначений_если_нужно_НЕТРОЖЬ

КГ/АМ
69 Fragster
 
гуру
02.09.11
16:40
(66)(67) ды переменная же, чО
70 Mort
 
02.09.11
16:41
так

МояПеременная
71 DemMif
 
02.09.11
16:53
(62)
ОСПАСИБОТАКЛУЧШЕСТАЛОПЕЧАТАТЬ.
(63)
ЯЖЕПИСАЛЧТОШИФТУМЕНЯНЕРАБОТАЕТ.
72 Kerk
 
02.09.11
18:10
Один чюваГ называл переменные Пыщь, Ы, ГЫ. Через два дня все забывал и сам долго в своем же коде разбирался :)

Другое
73 catena
 
02.09.11
18:10
Ну, у меня на прошлой работе в конфе до сих пор сидит где-то переменная СчетчикПотомуЧтоИзЦиклаНадоЖеКакТоВыходить...
:)

МояПеременная
74 Поручик
 
02.09.11
18:15
За подчёркивания об стенку долго и больно. Особенно за мешанину русских и латинских букв

МояПеременная
75 Эльниньо
 
02.09.11
18:31
Мои переменные:
Скока, Где, Что, Когда, Зачем, Кто, Бабло, Бзынь, Ппц...
76 Wasya
 
02.09.11
18:33
мояПеременная
77 YauheniL
 
02.09.11
18:39
Форма.ЦветФона = Я_СКАЗАЛ_БЛЕАТЬ_ФОРМА_ДОЛЖНА_БЫТЬ_КРАСНОЙ
78 Jofa
 
02.09.11
18:45

МояПеременная
79 JesteR
 
02.09.11
18:52
МояПеременная
СёдняТакая
ЗавтараДругая ))))

МояПеременная
80 ice777
 
02.09.11
19:00
(77) эмоционально, но не рационально )
81 Alexandr Puzakov
 
02.09.11
19:01
Даешь "Безобразно, но однообразно"! Как пишутся системные методы, также должны питаться и переменные.

МояПеременная
82 ice777
 
02.09.11
19:01
(74) да, стандарты в 1с есть, и пусть всяк входящий свой устав оставит за воротами.
83 ice777
 
02.09.11
19:04
(75) не Что а Чо.)
84 YHVVH
 
02.09.11
19:21
МойТвойПеремен
МаяТвояПермен
МоюТвоюПеремен

Пятница!
85 truba
 
02.09.11
19:40
МояПеременнаяМнеИзменила
НеТоЧтоБыОченьОбидноМнеБыло
ЗавелДляСебяЭтойБывшейНаСмену
Во_Множестве_Разных_Других_Переменных
86 Эльниньо
 
02.09.11
20:37
(83) Чё использую в только для ВИП-заказчиков.
87 Torquader
 
02.09.11
21:42
Всё, конечно, хорошо, но имя переменной не должно быть длинным. Например, в некоторых "замечательных" языках длина переменной ограничена 32 символами.
Поэтому - длинные имена только для тех, у кого длинный клюв, а, например, assembler длинные имена обрезает, и получается "склеивание".
Посему, проще использовать короткие однобуквенные, то при объявлении переменной писать комментарий, для чего она заведена - и не будет ошибок типа "КоличествоЭлементовВМассиве" в одном месте, а "КоличествоЭлементовМассива" в другом.
88 kuromanlich
 
02.09.11
21:53
..

МояПеременная
89 kuromanlich
 
02.09.11
21:53
(33) зачет )
90 Поручик
 
02.09.11
22:20
(87) Хорошо сказал насчет однобуквенных, я бы за такое точно об стенку.
Представляю, что у тебя в коде.
91 VasilyKushnir
 
02.09.11
22:22
Как однозначно

МояПеременная
92 ilkoder
 
02.09.11
22:50
й1
й11
й11111
й11111111
й11111111111
где то так :)

Пятница!
93 Ирис_яркая
 
02.09.11
22:51
и только так

МояПеременная
94 Neg
 
02.09.11
22:54
А а Б б В в Г г Д д Е е Ё ё
Ж ж З з И и Й й К к Л л М м
Н н О о П п Р р С с Т т У у
Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ
Ы ы Ь ь Э э Ю ю Я я

Пятница!
95 MikleV
 
02.09.11
22:59
СтруктураПараметровРасчетаПродажЗаПериодСУчетомДопРасходов, ога..
как то ковырял код..на тогдашнем 19" экранчике не умещались такие выкрутасы

КГ/АМ
96 Лефмихалыч
 
02.09.11
23:01
какой смысл устраивать опросы, если правильный вариант только один, а остальные варианты, простите, гогно?

МояПеременная
97 Злобный Фей
 
02.09.11
23:03
А1, А2, А3..

КГ/АМ
98 БалбесВ1с
 
02.09.11
23:18
Мая_переменная_не_стирать

Другое
99 Эльниньо
 
02.09.11
23:20
Я неправильный.
Таблицу на форме называю - Т, вместо внятного - ТаблицаЗначенийНаФормеДляОтображенияРезультатовЗапроса
100 TigerPXN
 
02.09.11
23:20
Обычно пишу по стандартам.
Для циклов люблю использовать переменную "ш" из ностальгических побуждений.
Но имена переменных и методов 1С из состава СКД - это уже перебор.

МояПеременная
101 vs84
 
02.09.11
23:56
(100) Шчетчик?
102 Grusswelle
 
02.09.11
23:56
102

КГ/АМ
103 aka AMIGO
 
03.09.11
00:02
видел в конфе наименование процедуры "картинга(...)"
дата создания процы - год примерно 2005-й, т.е.самый разгар падонковскаго езыга :)
видно прогеру трудно было удержаться от соблазна, либо уже иными категориями не мыслил :)
104 Лефмихалыч
 
03.09.11
00:09
(103) или он был малолетний долбо.б
105 Voronve
 
03.09.11
00:53
а мне просто тс нинравиццо

КГ/АМ
106 catena
 
03.09.11
05:41
(87)
> и не будет ошибок типа "КоличествоЭлементовВМассиве" в
> одном месте, а "КоличествоЭлементовМассива" в другом.

О, кстати да, один раз полчаса искала ошибку в расчете, пока увидела, что цикл по одному длинноименованому счетчику, а внутри цикла другой, на одну букву отличающийся.
107 Упанишады
 
03.09.11
06:21
.

МояПеременная
108 skiller3000
 
03.09.11
06:31
обычно так

МояПеременная
109 ptiz
 
03.09.11
09:19
ИзИмениПеременнойДолжноБытьПонятноЗачемОна_ТакПрощеОтлаживать

Другое
110 Поручик
 
03.09.11
15:35
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ещё не было?
111 olmi
 
03.09.11
16:14
МояПеременная не коротка,
Но и не така, чтоб устала рука,
Чтоб мозг в переменную
Влип, как в кисель,
Не надо, чтоб вздулся, отек и осел)...
Нам этих кошмаров не надо везде,
Держать переменные будем в узде,
Чтоб наш переменчивый всяческий мир,
Нам все-таки был не по хорошу мил)...

МояПеременная
112 Mort
 
03.09.11
16:14
Мой товарищ (в юные годы) использовал переменные Итого, СуперИтого, СуперИтогоБлять. Последняя при демонстрации заказчику засветилась в коде ошибки.

А вообще за сленг в коде надо линейкой по рукам или гнать ссаными тряпками при особых случаях.
113 olmi
 
03.09.11
16:23
А как же, товарищи, пальцы ломать?)
Того и гляди, распрямятся опять!)
Нет, код - это место для вольной игры,
Чтоб с ним уноситься в иные миры!
... Сперва - прямо в офисе, чуть погодя,
Как шеф туда глянет - снаружи глядЯ)...
...Ну, можно и глядя, но только извне,
Чтоб дальше такое писать на стене)...
И, чтоб за талантом таким кто-то вслед,
Тот код разбирая, не выдал обед)...
114 Поручик
 
03.09.11
18:52
(112)
Этот кусок кода при правильной настройке программы теоретически никогда не должен сработать

       Запрос.УстановитьПараметр("ДокументОснование", ДанныеЗаполнения.Ссылка);
       Выборка = Запрос.Выполнить().Выбрать();
       Если Выборка.Количество() > 0 Тогда
           СтандартнаяОбработка = Ложь;
           Текст = "Ошибка заполнения документа.
           |Воруй, убивай!
           |Еби гусей блеать!";
           ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Текст);
       КонецЕсли;


К счастью, я его вовремя заметил и заставил выпилить
115 YauheniL
 
03.09.11
19:23
(80) Я так подозреваю, что кодера очень достал Заказчик с собственным пониманием разработки дизайна ПО... не мое -- по наследству досталось
116 andrewks
 
03.09.11
20:43
(100) а я в цикле обычно именую переменную "пц"

МояПеременная
117 aka AMIGO
 
03.09.11
21:16
В гм офисной 1с-Торговли, вполне рабочей, есть такое:
Процедура ЗаисьВСправочник(Конт) Экспорт

и эта Заись повторяется в 76 местах конфигурации :)
118 aka AMIGO
 
03.09.11
21:20
в одном из щедро выложенных на мисте кодов, предназначенного для пресечения попытки копирования строки ТЧ, встретилась мне переменная "КопируютЦуки = 1" :)
119 VladZ
 
03.09.11
21:31
А я настолько суров, что не использую переменные...
120 БалбесВ1с
 
03.09.11
21:33
(119)Ахахах.Справочники?
121 Torquader
 
03.09.11
21:41
Для Visual Basic у меня есть сценарий, который в коде может спокойно поменять имя переменной с одной на другую.
Поэтому, как их именовать в процессе разработки - это одно, а как должно быть в готовом коде - это другое.
P.S. для одного "заказчика" собрал программу, где все переменные были аааааааа, только какие-то а латинские, а какие-то русские (получается 256 вариантов).
122 VVi3ard
 
05.09.11
10:14
Так завещала 1С

МояПеременная
123 VVi3ard
 
05.09.11
10:18
(99) А я вот так и не определилися как называть элементы формы, с одной стороны на форме у нас ТабличноеПоле(ТП) но с другой источником данных для этого ТП является ТаблицаЗначений(ТЗ). По хорошему ЭлементФормы и Данные нужно разными именами называть, но это не удобно и коллеги смотрят за такое недобро. В итоге Всё же остановился на ТЗСписокКонтрагентов
124 Оболтус
 
05.09.11
10:22
MoyaPeremennaya

Другое
Программист всегда исправляет последнюю ошибку.