|
OFF: Забыли выровнять знаки равенства в стандартах? | ☑ | ||
---|---|---|---|---|
0
Kifsif
02.02.15
✎
07:15
|
В системе стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8 можно найти следующее
(http://its.1c.ru/db/v8std#content:2149184090:hdoc): """ 2. При следовании друг за другом нескольких операторов присваивания, допускается выравнивать их следующим образом: Копировать в буфер обмена ДиалогВыбора.ПолноеИмяФайла = ИмяФайла; ДиалогВыбора.Каталог = ИмяПути; ДиалогВыбора.Заголовок = НСтр("ru = 'Выберите файл со списком запросов'"); ДиалогВыбора.Фильтр = НСтр("ru = 'Файлы запросов (*.sel)|*.sel|Все файлы (*.*)|*.*'"); ДиалогВыбора.Расширение = "sel"; При этом не следует выравнивать операторы одинаково по всему модулю - рекомендуется делать выравнивание только для операторов, расположенных рядом. """ В общем, что-то не выровнено нифига. Попробовал в нескольких браузерах - ну, не ставит он знак равенства один под другим. Я туплю или они забыли выровнять все нафиг? |
|||
1
sda553
02.02.15
✎
07:18
|
"допускается"
|
|||
2
chelentano
02.02.15
✎
07:18
|
(0) жалуешься?
|
|||
3
Kifsif
02.02.15
✎
07:25
|
(2) Не. Справшиваю просто - вы тоже видите, что они забыли выровнять или я туплю?
|
|||
4
tridog
02.02.15
✎
07:41
|
(3) А заради чего их вообще надо выравнивать?
|
|||
5
Kifsif
02.02.15
✎
07:44
|
(4) Есть стиль. Хорошо его придерживаться.
|
|||
6
1Сергей
02.02.15
✎
08:00
|
(5) +1
|
|||
7
ОбычныйЧеловек
02.02.15
✎
08:01
|
(5) 1С стандарты разрабатывает для вас а не для себя. Они могут себе позволить забить на все "свои" стандарты а вот вам желательно их придерживаться.
|
|||
8
1Сергей
02.02.15
✎
08:04
|
Я всегда стараюсь делать код удобочитаемый
http://savepic.su/4885476.png |
|||
9
orefkov
02.02.15
✎
08:07
|
Пиарюсь:
https://snegopat.ru/video/format |
|||
10
vcv
02.02.15
✎
08:09
|
(8) А потом твой код попадает к человеку, который пользуется другим шрифтом и/или размером шрифта, и вся "красота" идёт на север. Я, например, вообще моноширинных шрифтов не люблю. Всегда ставлю какую-нибудь Vendana или Tahoma
|
|||
11
ShoGUN
02.02.15
✎
08:11
|
(10) Я наоборот не понимаю, как можно код писать НЕ моноширинным шрифтом. И дело не в выравниваниях знаков равенства.
Любителям всё по струнке выстроить нужны вот эти таблетки от перфекционизма: https://pp.vk.me/c540103/v540103176/2141b/c32Z6vkwN4E.jpg |
|||
12
ОбычныйЧеловек
02.02.15
✎
08:13
|
(9) по ссылке:
Злоумышленники могут пытаться похитить ваши данные с сайта snegopat.ru (например, пароли, сообщения или номера банковских карт). |
|||
13
1Сергей
02.02.15
✎
08:15
|
(10) если вы не пользуетесь моноширинными шрифтами, то вам наплевать вообще на выравнивание.
|
|||
14
ifso
02.02.15
✎
08:16
|
(13) о как
|
|||
15
1Сергей
02.02.15
✎
08:18
|
(14) а как ты собираешься что-то выравнивать, если буквы уплывают на 1,2, 3 и т.д. пикселя?
|
|||
16
tridog
02.02.15
✎
08:18
|
(5) Что за стиль? Кто стилист?
|
|||
17
ifso
02.02.15
✎
08:19
|
(15) по левому краю, можна ?
|
|||
18
ifso
02.02.15
✎
08:19
|
(16) зверефф, не ?)
|
|||
19
1Сергей
02.02.15
✎
08:20
|
(17) только левый край текста
|
|||
20
ifso
02.02.15
✎
08:20
|
(19) спасибо, буду только левый край текста
|
|||
21
vcv
02.02.15
✎
08:20
|
(11)(13) Как говорится, вы должны писать код так, как будто его будет сопровождать психопат, склонный к насилию, который знает, где вы живёте.
Неизвестно, кто и как будет сопровождать ваш код. Неизвестно, в какой команде вы будете работать, когда модули редактируются совместно несколькими разработчиками. Впрочем, это вечный холивар из разряда "пробелы vs табуляция". |
|||
22
фобец
02.02.15
✎
08:22
|
(19) табуляции не по-фигу?
|
|||
23
фобец
02.02.15
✎
08:22
|
22 к (15)
|
|||
24
ifso
02.02.15
✎
08:22
|
(21) о_чем_речь?)
|
|||
25
tridog
02.02.15
✎
08:23
|
(18) Так 1С для разработки стандартов должны были нанять Зверева?
|
|||
26
ifso
02.02.15
✎
08:25
|
(25) (не) наняли ?
|
|||
27
ShoGUN
02.02.15
✎
08:27
|
(21) 4 из 10 1с-ников всё строчными буквами пишут, а вы мне тут про табуляцию...
Насчет "психопат, склонный к насилию" - это к ПОНЯТНОСТИ кода, а не к его оформлению. Переформатировать вообще скриптом можно. |
|||
28
vcv
02.02.15
✎
08:29
|
(22) У табуляций есть один недостаток. Их ширина настраиваема. Выравниваешь, например, символы равно табуляциями, а у другого табуляция имеет другой размер и всё едет. Конечно в случае, если в коде табуляция остаётся табуляцией, а не разворачивается в соответствующее количество пробелов.
(24) Самое весёлое, когда у тебя большое количество вот так выровненных строк, а тебе нужно добавить строку со слишком длинным наименованием слева. И начинаешь выравнивать кучу строк ради одной. А еще веселее, когда делаешь поиск с заменой. И по куче модулей красивое выравнивание становится лесенкой. Зачем такие сложности? |
|||
29
ifso
02.02.15
✎
08:33
|
(28)
> Зачем такие сложности? х3, мне уже разрешили ровнять только по левому краю 8)~ |
|||
30
vcv
02.02.15
✎
08:36
|
(29) Пробелы, это еще фигня. Вот когда начинается холивар на тему фигурных скобок в си-образных языках, вот где шекспировские страсти :)
if (...) { ... } vs if (...) { ... } |
|||
31
1Сергей
02.02.15
✎
08:36
|
(29) кто?
|
|||
32
ifso
02.02.15
✎
08:48
|
(31) -> (19)
|
|||
33
1Сергей
02.02.15
✎
08:49
|
(32) левый край текста <> по левому краю
|
|||
34
ifso
02.02.15
✎
08:52
|
(33) поздняк метаться, фсе ходы записаны )
|
|||
35
1Сергей
02.02.15
✎
08:53
|
(34) ты не понимаешь о чем я говорю, похоже
|
|||
36
ifso
02.02.15
✎
08:55
|
(30) единого конфигуратора на них нет !)
|
|||
37
ifso
02.02.15
✎
08:58
|
(35) похоже, в текстах модулей есть что-то кроме текста ?
|
|||
38
tridog
02.02.15
✎
08:59
|
(26) Ну так требования задрачивать на выравнивание пробелов в стандарте нет, чему (0) и огорчается.
(30) Видел как код на Java автоматически переформатируется скриптом перед компиляцией. Именно чтобы не было срача с выравниваниями, скобками и т.д. И никто на отступы не задрачивает - а зачем, если оно все равно переформатируется так, как нравится тимлиду. |
|||
39
1Сергей
02.02.15
✎
09:02
|
(37) похоже, что у текста есть не только левый край
|
|||
40
ifso
02.02.15
✎
09:03
|
(38) так и запрета нет заниматься любимым делом - чего огорчаться-то ?)
(39) и ? |
|||
41
tridog
02.02.15
✎
09:05
|
(40) >> так и запрета нет заниматься любимым делом
Поговаривают, что рукоблудием надо заниматься дома, в свободное от работы время, и на мониторе при этом совершенно точно должен быть не пофигуратор. |
|||
42
ifso
02.02.15
✎
09:09
|
(41) судя по наличию сабжа - это фсё лишь злые языки клевещут )
|
|||
43
Asmody
02.02.15
✎
09:14
|
А теперь по этому выровненному тексту попробуйте найти все места, где мняется значение переменной
|
|||
44
tridog
02.02.15
✎
09:46
|
(43) А в пофигураторе штуки типа Alt+F7 до сих пор не сделали?
|
|||
45
vcv
02.02.15
✎
10:35
|
(43) Тут должны рулить регекспы. Заодно и отличишь присваивание от условия.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |