|
|
|
Системный подход к выбору идентификаторов | ☑ | ||
|---|---|---|---|---|
|
0
aa_214
16.11.07
✎
18:06
|
Тема навеяна обноименной статьей в журнале Мир ПК за 11/07, и личным опытом доработки кода например следующего вида:
З.ВНачалоВыборки(); Если (З.Получить(З.Кл,)=1) И (ДЗ>0) Тогда Пока З.Группировка("Док")=1 Цикл Зк=ЗкНП.Дат+ЗкН.Гл; Если (Зк<=КонМесяца(Д2)) Тогда Не1=Неп1+ЗкН.Сум; ИначеЕсли (Зк<=(КонМесяца(КонМесяца(Д2)+1))) Тогда Не2=Неп2+ЗкНП.Сум; ИначеЕсли (Зк-Д2)<=90 Тогда Не3=Неп3+ЗкНП.Сум; Иначе Неп3_=Неп3_+ЗкНП.Сум; КонецЕсли; КонецЦикла; Вот хочеться узнать у форумчан мысли на эту тему. Как вы вибираете идентификаторы, насколько они реально помогают разобрать в коде, и есть ли какие-то общие принципы формирования имени идентификатора. |
|||
|
1
КонецЦикла
16.11.07
✎
18:10
|
З = Запрос
Кл = Клиент ЗкНП = ЗаказНач; Ну и т.п. Так имхо приятнее + ненавижу вот такую куйню когда нет отступов и пробелов между +, = и т.п. |
|||
|
2
Ёпрст
гуру
16.11.07
✎
18:12
|
У Скунки есть ... казах нотация ...
|
|||
|
3
Ёпрст
гуру
16.11.07
✎
18:13
|
||||
|
4
mikecool
16.11.07
✎
18:14
|
(0) это уже от ТЗ зависит - недавно у меня код практич так и выглядел, т.к. всякие ДТПн - были сокращениями в ТЗ и эти же аббревиатуры использует пользователь...
|
|||
|
5
Господин ПЖ
16.11.07
✎
18:22
|
(0) За такой код надо яйцы отшибать...
ЗЫ Макдауэл "Совершенный код" - там тема раскрыта полностью. |
|||
|
6
aa_214
16.11.07
✎
18:36
|
(3) Отличные советы на мой взгляд, правда Unix'оды почему то Венгерскую натацию не переваривают.
|
|||
|
7
fisher
16.11.07
✎
19:01
|
Обожаю длинные мнемонические.
Пришлось научиться слепому десятипальцевому :) |
|||
|
8
Jolly Roger
16.11.07
✎
20:30
|
(0) Локальные переменные максимально краткие, экспортные члены - без сокращений
(6) Макконнел, если не изменяет склероз... |
|||
|
9
ado
16.11.07
✎
21:11
|
(6) Венгерская вроде велит в префиксе сокращение от типа ставить? ИМХО, не всегда это читабельность повышает.
|
|||
|
10
aa_214
16.11.07
✎
21:39
|
(9) Да именно так. Имена идентификаторов предваряються оговоренными заранее префиксами.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |