| 
    
            
         
         | 
    
  | 
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) Тут должны рулить регекспы. Заодно и отличишь присваивание от условия.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |