-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Nicola edited this page Oct 2, 2020
·
1 revision
В кодблоке обязательно должен быть порядок следования конструкций. Он должен быть реализован примерно также, как в случае с параметрами функций.

Дальше следует выявить основную суть строки кода и провести отношение вызываемой конструкции к этой основной сути. Пример с функцией, сутью конструкции здесь является вызов функции.
Возможные конструкции от которых определяется отношение к concept_construction
-
called_function? -
called_variable? concept_forconcept_whileconcept_ifconcept_switch-
concept_keywords?(like break, return etc)

В случае вложенных функций или вызовов полей класса(object.function1().function2();) расписывать конструкцию надо справа-налево. То есть, поскольку сутью конструкции является результат самой правой функции, то и конструкция должна начинатся с этого результата. Например вызов вложенной функции:

- Перед названием узла не стоит ставить две точки
- В названии поля указывать дополнительно имя класса через специальный знак(пока что это подчеркивание)
myclass_field - В названии методов указывать дополнительно имя класса и номер функции.
myclass_function_1 - В название конструкторов должно быть добавлено слово конструктор и номер.
myclass_constructor_1
- специальный знак(в яп можно испоьлзовать _ в именах)
- придумать нормальные названия для новых понятий