-
Notifications
You must be signed in to change notification settings - Fork 7
Документировать класс СоветДругогоМастера #121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from 2 commits
c05701d
454c452
1b95da9
37f7925
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,66 +4,124 @@ title: СоветДругогоМастера | |||||
|
|
||||||
| # СоветДругогоМастера | ||||||
|
|
||||||
| Класс-конфигуратор для управления параметрами приложения в фреймворке ОСень. Инкапсулирует настройки для работы с `МенеджерПараметров`, включая значения деталек (параметров), префиксы переменных среды, имена конфигурационных файлов и каталоги поиска. | ||||||
|
|
||||||
| Используется в классе `Поделка` для инициализации системы управления параметрами приложения, позволяя настроить различные источники конфигурации: переменные среды, файлы JSON/YAML/INI, и прямые значения. | ||||||
|
|
||||||
| ## ПриСозданииОбъекта | ||||||
|
|
||||||
| ```bsl | ||||||
| // Советы по созданию поделки, упакованные в объект. | ||||||
| // Создает объект с настройками по умолчанию для управления параметрами приложения. | ||||||
| // Инициализирует пустое соответствие значений деталек, устанавливает имя файла | ||||||
| // конфигурации "autumn-properties" и каталог поиска "src". | ||||||
| // | ||||||
| Процедура ПриСозданииОбъекта() | ||||||
| ``` | ||||||
|
|
||||||
| ## ЗначенияДеталек | ||||||
|
|
||||||
| ```bsl | ||||||
| // Установить/получить значения деталек. | ||||||
| // Установить/получить значения деталек (параметров конфигурации). | ||||||
| // Деталки передаются в МенеджерПараметров для настройки системы параметров. | ||||||
|
||||||
| // | ||||||
| // Параметры: | ||||||
| // НовоеЗначение - Соответствие - устанавливаемые значения деталек. | ||||||
| // НовоеЗначение - Соответствие - устанавливаемые значения деталек в формате "ключ-значение". | ||||||
|
||||||
| // | ||||||
| // Возвращаемое значение: | ||||||
| // Соответствие, СоветДругогоМастера - Текущее установленное значение для гетера, ЭтотОбъект для сеттера. | ||||||
| // | ||||||
| // Пример: | ||||||
| // Совет = Новый СоветДругогоМастера(); | ||||||
|
||||||
| // Совет = Новый СоветДругогоМастера(); | |
| // СоветДругогоМастера = Новый СоветДругогоМастера(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Исправлено в коммите 1b95da9 - изменил формат комментария в примере использования.
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Понятнее не стало
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Упростил описание в коммите 1b95da9 - изменил формулировку на более понятную.
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перенеси это над конструктором
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перенесено в коммите 1b95da9 - пример использования теперь расположен над конструктором.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Тоже над конструктором
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перенесено в коммите 1b95da9 - описание класса теперь расположено над конструктором.