|
Венгерская нотация в 1С | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Humandra
12.02.12
✎
09:46
|
Добрый день!
А вот скажите плиз, кто как относится к венгерской нотации именования переменных в 1С? Имею в виду - систему префиксов по типам данных и области видимости переменных. Ну, область видимости переменных народ часто выделяет, так что голосовалка не про это, а только про префиксы по типам данных. Например: чСтавкаТарифа - число сАдрес - строка оАдрес - объект конфигурации "Адрес" тзМояТаблица - таблица значений итп. Конечно, нельзя слишком много префиксов вводить, запутаешься, поэтому и о - объект, а не сп - Справочник, рс - РегистрСведений. Мне лично было бы удобнее с такими префиксами, но вроде не принято, нет? |
||||||||||
23
Mort
12.02.12
✎
10:30
|
Херня. Пережиток прошлого.
Пакость какая! |
||||||||||
26
DJ Anthon
12.02.12
✎
10:46
|
пишу как в типовых
Пакость какая! |
||||||||||
30
IamAlexy
12.02.12
✎
11:00
|
смысла в ней нет... вообще....
ну просто вообще никакого... может давным давно, когда писали в блокноте и небыло никаких систем IDE оно и было востребованно. но не сейчас.. Пакость какая! |
||||||||||
34
Reaper_1c
12.02.12
✎
11:10
|
Лучше бы ТС время на архитектурное и прикладное проектирование тратила, чтобы при реализации длина метода не превышала высоту монитора. Тогда никаких нотаций не надо...
Пакость какая! |
||||||||||
39
mirosh
12.02.12
✎
11:24
|
в 1с принята другая нотация, так сложилось исторически. ее более-менее придерживаются все программисты 1С. Пусть остается как есть.
Пакость какая! |
||||||||||
55
kosts
12.02.12
✎
13:38
|
>чСтавкаТарифа - число
>сАдрес - строка >оАдрес - объект конфигурации "Адрес" >тзМояТаблица - таблица значений Не для меня. 1. Проблема неправильного типа настолько редкая (по крайней мере у меня). 2. Пропадает удобство копирования/вставки реквизитов Простой пример: имеем ссылку на физлицо, присваиваем временным переменным с префиксом. сНаименование = Физлицо.Наименование; сКод = Физлицо.Код; пПол = Физлицо.Пол; как то обработали Затем записываем в тз и уже без префиксов т.Наименование = сНаименование; т.Код = сКод; т.Пол = пПол; Скопировал - добавил префикс, скопировал - убрал префикс и при этом вспоминать каждый раз тип переменной... ну его нафиг... Пакость какая! |
||||||||||
64
patapum
12.02.12
✎
15:47
|
а как быть если переменная может принимать значения разных типов, в зависимости от ситуации?
тзилитчТаблицаОбъекта силиоКлиент оилимНоменклатура Пакость какая! |
||||||||||
75
Skylark
12.02.12
✎
19:09
|
Очень подходящее слово
Пакость какая! |
||||||||||
79
Лефмихалыч
12.02.12
✎
21:05
|
Я за префиксы канделябром бы по сусалам бил, но это запрещено трудовым кодексом.
Переменные надо называть так, чтобы понятно было, чего там у них внутрях и для чего они. Тогда и префиксы не нужны, и код самодокументируемый Пакость какая! |
||||||||||
82
8vC1
12.02.12
✎
22:21
|
Средства навигации, которые включены в современные редакторы кода, и так позволяют видеть тип любой переменной и быстро переходить к точке, где она определена — то есть, использование префиксов может быть избыточным.
Пакость какая! |
||||||||||
83
Voronve
12.02.12
✎
22:40
|
.
Пакость какая! |
||||||||||
93
Поpyчик-4
13.02.12
✎
01:34
|
В типовых от 1С только один-два префикса: на "м" и какой-то ещё. В каминовских поделиях какой-то ппц, руки бы оторвать.
Префиксы хороши для подсистем или объектов, внедряемых в штатные механизмы типовых. Пакость какая! |
||||||||||
96
Xapac
13.02.12
✎
10:21
|
(51)это КамелКасе вы что то путаете
Пакость какая! |
||||||||||
98
Reset
13.02.12
✎
10:35
|
.
Пакость какая! |
||||||||||
100
DosWinXP
13.02.12
✎
12:37
|
Когда мне требуется явно запомнить для себя (и других дорабатывающих), что "здесь будет содержаться значение строкой", то я так и называю переменную ДатаРожденияСтрокой или СтрокаДатаРождения: при этом сДатаРождения мне кажется гораздо менее информативной. Но учитывая, что в подавляющем большинстве случаев этого не требуется, а переменные проще помнить и применять в коде по их названиям БЕЗ нотации, проголосую что чаще всего это лишнее.
Пакость какая! |
||||||||||
101
Sensodin
13.02.12
✎
12:40
|
усложняет чтение кода
Пакость какая! |
||||||||||
104
SUA
13.02.12
✎
12:44
|
Комментарий целевого назначения при определении эффективнее, ну и F12
Пакость какая! |
||||||||||
105
Ахиллес
13.02.12
✎
12:55
|
Иногда (редко) добавляю суффикс в конец переменной, когда есть список переменных с одинаковым именем, но разными типами. Но в большинстве случаев и это не надо, а уж в чистом виде венгерская нотация в 1С это дурь. Часто в переменной разные типы хранятся, какой тогда префикс давать?
Пакость какая! |
||||||||||
108
ukolabrother
13.02.12
✎
13:07
|
(0) Читаю тип данных в отладчике
Пакость какая! |
||||||||||
109
xarann
13.02.12
✎
13:10
|
Некрасиво и нечитаемо становится :) Только если область действия обозначать.
Пакость какая! |
||||||||||
110
NcSteel
13.02.12
✎
13:11
|
Аргументирую
Пакость какая! |
||||||||||
113
Прохожий
13.02.12
✎
13:45
|
Мало того что алфавит казахский придумали с 42 буквами со всякими палочками и крючками, так ещё имена собственные будут писать с одной или нескольких маленьких лишних букв...
Пакость какая! |
||||||||||
118
ado
13.02.12
✎
19:25
|
Всё не читал, но какая, нах, может быть венгерская нотация в языке с динамической типизацией?
Пакость какая! |
||||||||||
122
Goggy
13.02.12
✎
19:58
|
(55) согласен
Пакость какая! |
||||||||||
130
mikeA
13.02.12
✎
20:17
|
(123) в комментариях к функциям обычно пишут тип возвращаемого значения.
снегопат умеет показывать комментарии к функциям может быть вам купить корпоративную лицензию снегопата? :) Пакость какая! |
||||||||||
138
Funeral_Worm
13.02.12
✎
21:30
|
Убивает читаемость кода
Плюс эффект от <Ctrl> + <Space> будет заметно ниже Пакость какая! |
||||||||||
153
ValeriTim
14.02.12
✎
10:51
|
Меня вообще раздражают такие переменные ...
Пакость какая! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |