Eiffel: Где я могу найти ссылку со списками общих функций? - PullRequest
0 голосов
/ 03 июля 2019

Ищу типичный

feature {NONE} -- Initialization (semantic)
feature -- Status Settings (semantic)
.....

Где я могу найти этот список с семантическим выражением?

Не нашел его в ECMA

1 Ответ

1 голос
/ 03 июля 2019

Стандарт ECMA не накладывает какого-либо определенного стиля на программы. На незаконченной странице, описывающей правила стиля , приведен пример со следующими комментариями к функциональным предложениям:

  • Initialization
  • Доступ
  • Отчет о состоянии
  • Настройка статуса
  • Смена элемента
  • Удаление
  • Осуществление

В диалоговом окне для добавления новой функции в EiffelStudio перечислены некоторые другие группы предложений общих функций:

  • Сравнение
  • Движение курсора
  • Resizing
  • Transformation
  • Преобразование
  • Тиражирование
  • Разное
  • Основные операции
  • Устаревшие
  • Неприменимые

EiffelStudio помещает тот же список предложений функций, когда добавляет новый класс в систему, при условии, что отмечен параметр «Генерировать предложения функций по умолчанию» .

Стандартные классы ядра поставляются с некоторыми более общими категориями, например ::1010

  • Input
  • выход
  • итерация
...