суббота, 9 декабря 2017 г.

Группировка в текстах модулей

Блоки текста модулей могут быть длинными, что ухудшает читаемость кода. Для решения этой проблемы, редактор модулей предусматривает группировку - когда многие строки кода сворачиваются до одной, но при необходимости могут быть развернуты по плюсику слева:
Сгруппированы могут быть:
  • Функции
  • Процедуры
  • Комментарии к процедурам и функциям
  • Циклы
  • Условия
Что именно группировать, может быть настроено в Параметрах:

При этом полный текст, спрятанный внутри группировки, можно увидеть и не раскрывая плюсик, а просто наведя курсор на пиктограмму стремя точками:

***
Вопрос 02.31 экзамена 1С:Профессионал по платформе. Для чего предназначена группировка в модуле?
  1. Для объединения некоторых синтаксических конструкций языка в группы, сворачивания и разворачивания их
  2. Для лучшего восприятия различных частей текста, а также переноса и копирования группы целиком
  3. Верно первое и второе
  4. Нет правильного ответа
Правильный ответ третий.

***
Вопрос 02.20 экзамена 1С:Профессионал по платформе. Какие синтаксические конструкции можно группировать?
  1. Процедуры и функции
  2. Комментарии к процедурам и функциям
  3. Циклы и условия
  4. Верно все вышеперечисленное
  5. Только процедуры и функции, циклы и условия
Правильный ответ четвертый, можно группировать все.

***
Вопрос 02.14 экзамена 1С:Профессионал по платформе. Как можно просмотреть текст свернутой группировки?
  1. Нажав на маркер "+" в начале строки группировки
  2. Для просмотра в виде подсказки – подведя курсор к специальному маркеру
  3. Верно первое и второе
  4. Нет правильного ответа
Правильный вариант третий, обе опции работают.

***
Вопрос 02.16 экзамена 1С:Профессионал по платформе. Что обозначают изображенные символы в начале каждой строки?
  1. Группировку синтаксической конструкции
  2. Это маркер, который позволяет просмотреть содержимое свернутой группы в виде всплывающей подсказки
  3. Верно первое и второе
Правильны ответ первый, это именно группировка.

9 комментариев:

  1. почему в 02.16 неверно 2)? Ведь подсказка всплывает

    ОтветитьУдалить
    Ответы
    1. Потому что вопрос заключается в том, что обозначают символы В НАЧАЛЕ СТРОКИ: Во-первых, в начале стоят изображения "плюсиков", наведя на которые подсказка не всплывает; во-вторых, это не маркеры, а пиктограмма. Как то так:)

      Удалить
    2. А если наведешь курсор на символы В КОНЦЕ СТРОКИ - то подсказка всплывет

      Удалить
  2. Сгруппированы могут быть:
    -Функции
    -Процедуры
    -Комментарии к процедурам и функциям
    -Циклы
    -Условия

    Еще же области можно - это и на скрине отображено

    ОтветитьУдалить
    Ответы
    1. можно, в том и заключается хитрость некоторых вопросов

      Удалить
    2. Так про области в вопросе ничего не сказано

      Удалить
  3. вопрос был изменен чуть-чуть:

    2.20 Какие синтаксические конструкции могут группировать автоматически?
    1. Процедуры и функции
    2. Комментарии к процедурам и функциям
    3. Циклы и условия
    4. Варианты 1 и 3
    5. Верны все варианты

    правильный ответ - вариант 5

    ОтветитьУдалить
  4. вопрос был чуть-чуть изменен:
    2.14 Как можно просмотреть текст свернутой группировки?
    1. Нажав на маркер "+" в начале строки группировки
    2. Для просмотра в виде подсказки – подведя курсор к специальному маркеру
    3. Только отключив сворачивание группировок
    4. Варианты 1 и 2

    ответ - 4

    ОтветитьУдалить
  5. В тексте модуля группировке могут подлежать:
    определенные конструкции встроенного языка (условия, циклы и т.п.)
    произвольные строки кода, группируемые области могут пересекаться
    произвольные строки кода, группируемые области могут быть вложенными
    Варианты 1 и 2
    Варианты 1 и 3
    Верны все варианты

    правильный ответ - вариант 5

    ОтветитьУдалить