Skip to content

Commit 0c40888

Browse files
committed
refactoring
1 parent 34b3920 commit 0c40888

8 files changed

Lines changed: 141 additions & 113 deletions

File tree

features/step_definitions/limit.os

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
// Реализация шагов BDD-фич/сценариев c помощью фреймворка https://github.com/artbear/1bdd
1+
// BSLLS:MissingParameterDescription-off
2+
23
#Использовать tempfiles
34
#Использовать asserts
45

56
Перем БДД; //контекст фреймворка 1bdd
67

78
// Метод выдает список шагов, реализованных в данном файле-шагов
8-
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт
9+
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт // BSLLS:MissingReturnedValueDescription-off
910
БДД = КонтекстФреймворкаBDD;
1011

1112
ВсеШаги = Новый Массив;
@@ -23,7 +24,7 @@
2324
КонецПроцедуры
2425

2526
// Процедура выполняется после завершения каждого сценария
26-
Процедура ПослеЗапускаСценария(Знач Узел) Экспорт
27+
Процедура ПослеЗапускаСценария(Знач Узел) Экспорт // BSLLS:UnusedParameters-off
2728
ВременныеФайлы.Удалить();
2829
КонецПроцедуры
2930

features/step_definitions/shared.os

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// BSLLS:UnusedParameters-off
2-
// BSLLS:LatinAndCyrillicSymbolInWord-off
1+
// BSLLS:LatinAndCyrillicSymbolInWord-off
32
// BSLLS:MissingParameterDescription-off
4-
// BSLLS:MissingReturnedValueDescription-off
53

64
// Реализация шагов BDD-фич/сценариев c помощью фреймворка https://github.com/artbear/1bdd
75
#Использовать 1commands
@@ -13,7 +11,7 @@
1311
Перем ЭтоWindows;
1412

1513
// Метод выдает список шагов, реализованных в данном файле-шагов
16-
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт
14+
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт // BSLLS:MissingReturnedValueDescription-off
1715
БДД = КонтекстФреймворкаBDD;
1816

1917
ВсеШаги = Новый Массив;
@@ -46,7 +44,6 @@
4644
ВсеШаги.Добавить("ЯСоздаюВременныйКаталогИСохраняюЕгоВПеременной");
4745
ВсеШаги.Добавить("ЯСкопировалКаталогТестовогоХранилищаКонфигурацииВКаталогИзПеременной");
4846

49-
5047
Возврат ВсеШаги;
5148

5249
КонецФункции
@@ -131,7 +128,6 @@
131128
УстановитьТекущийКаталог(ОбъединитьПути(ТекущийКаталог(), ВременныйКаталог));
132129
КонецПроцедуры
133130

134-
135131
//Я выключаю все плагины
136132
Процедура ЯВыключаюВсеПлагины() Экспорт
137133

@@ -151,15 +147,13 @@
151147
Возврат "bdd.gitsync.feature";
152148
КонецФункции
153149

154-
155150
// Реализация шагов
156151

157152
// Процедура выполняется перед запуском каждого сценария
158153
Процедура ПередЗапускомСценария(Знач Узел) Экспорт
159154
// ЯСоздаюНовыйОбъектГитрепозиторий()
160155
КонецПроцедуры
161156

162-
163157
//Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
164158
Процедура ЯИнициализируюРепозиторийВКаталогеИзПеременной(Знач ПутьКаталогаИсходников) Экспорт
165159
ГитРепозиторий = БДД.ПолучитьИзКонтекста("ГитРепозиторий");
@@ -173,10 +167,9 @@
173167
КонецПроцедуры
174168

175169
//Я наполняю bare репозиторий из переменной "URLРепозитория" тестовыми данными
176-
Процедура ЯНаполняюBareРепозиторийИзПеременнойТестовымиДанными(Знач ПеременнаяURLРепозитория) Экспорт
177-
170+
Процедура ЯНаполняюBareРепозиторийИзПеременнойТестовымиДанными(Знач URLРепозитория) Экспорт
178171
ГитРепозиторий = БДД.ПолучитьИзКонтекста("ГитРепозиторий");
179-
URLРепозитория = БДД.ПолучитьИзКонтекста(ПеременнаяURLРепозитория);
172+
URLРепозитория = БДД.ПолучитьИзКонтекста(URLРепозитория);
180173

181174
ВременныйКаталог = ВременныеФайлы.СоздатьКаталог();
182175

@@ -209,7 +202,7 @@
209202
КонецПроцедуры
210203

211204
// Процедура выполняется после завершения каждого сценария
212-
Процедура ПослеЗапускаСценария(Знач Узел) Экспорт
205+
Процедура ПослеЗапускаСценария(Знач Узел) Экспорт // BSLLS:UnusedParameters-off
213206
ВременныеФайлы.Удалить();
214207
КонецПроцедуры
215208

@@ -288,11 +281,11 @@
288281
КонецПроцедуры
289282

290283
//я инициализирую связь "ПутьКаталогаИсходников" с внешним репозиторием "URLРепозитория"
291-
Процедура ЯИнициализируюСвязьСВнешнимРепозиторием(Знач ПеременнаяПутьКаталогаИсходников, Знач ПеременнаяURLРепозитория) Экспорт
284+
Процедура ЯИнициализируюСвязьСВнешнимРепозиторием(Знач ПутьКаталогаИсходников, Знач URLРепозитория) Экспорт
292285

293286
ГитРепозиторий = БДД.ПолучитьИзКонтекста("ГитРепозиторий");
294-
URLРепозитория = БДД.ПолучитьИзКонтекста(ПеременнаяURLРепозитория);
295-
ПутьКаталогаИсходников = БДД.ПолучитьИзКонтекста(ПеременнаяПутьКаталогаИсходников);
287+
URLРепозитория = БДД.ПолучитьИзКонтекста(URLРепозитория);
288+
ПутьКаталогаИсходников = БДД.ПолучитьИзКонтекста(ПутьКаталогаИсходников);
296289

297290
ГитРепозиторий.УстановитьРабочийКаталог(ПутьКаталогаИсходников);
298291
ГитРепозиторий.Инициализировать();
@@ -459,4 +452,4 @@
459452

460453
ЭтоWindows = ЭтоWindows();
461454

462-
Лог = Логирование.ПолучитьЛог(ИмяЛога());
455+
Лог = Логирование.ПолучитьЛог(ИмяЛога()); // BSLLS:UnusedLocalVariable-off

features/step_definitions/smart-tags.os

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
#Использовать asserts
1+
// BSLLS:MissingParameterDescription-off
2+
3+
#Использовать asserts
24

35
// Реализация шагов BDD-фич/сценариев c помощью фреймворка https://github.com/artbear/1bdd
46

57
Перем БДД; //контекст фреймворка 1bdd
68

79
// Метод выдает список шагов, реализованных в данном файле-шагов
8-
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт
10+
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт // BSLLS:MissingReturnedValueDescription-off
911
БДД = КонтекстФреймворкаBDD;
1012

1113
ВсеШаги = Новый Массив;
@@ -29,7 +31,6 @@
2931

3032
//Тег "1.0" должен присутствовать в репозитории
3133
Процедура ТегДолженПрисутствоватьВРепозитории(Знач ОжидаемыйВыводКоманды) Экспорт
32-
3334

3435
ГитРепозиторий = БДД.ПолучитьИзКонтекста("ГитРепозиторий");
3536
ПутьКаталогаИсходников = БДД.ПолучитьИзКонтекста("ПутьКаталогаИсходников");
@@ -44,4 +45,3 @@
4445
Ожидаем.Что(Вывод).Содержит(ОжидаемыйВыводКоманды);
4546

4647
КонецПроцедуры
47-

src/Классы/disableSupport.os

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11

22
#Использовать logos
33

4-
Перем Лог;
5-
Перем КомандыПлагина;
6-
Перем Описание;
7-
Перем Обработчик;
8-
94
#Область Интерфейс_плагина
105

116
// Возвращает версию плагина
@@ -64,25 +59,19 @@
6459

6560
#КонецОбласти
6661

67-
Процедура ПриАктивизации(СтандартныйОбработчик) Экспорт
68-
69-
Обработчик = СтандартныйОбработчик;
70-
71-
КонецПроцедуры
72-
7362
Процедура ПередВыгрузкойКонфигурациюВИсходники(Конфигуратор,
74-
КаталогРабочейКопии,
75-
КаталогВыгрузки,
76-
ПутьКХранилищу,
77-
НомерВерсииФормат) Экспорт
63+
КаталогРабочейКопии, // BSLLS:UnusedParameters-off
64+
КаталогВыгрузки, // BSLLS:UnusedParameters-off
65+
ПутьКХранилищу, // BSLLS:UnusedParameters-off
66+
НомерВерсииФормат) Экспорт // BSLLS:UnusedParameters-off
7867

7968
Конфигуратор.СнятьКонфигурациюСПоддержки(Истина);
8069

8170
КонецПроцедуры
8271

8372
Процедура Инициализация()
8473

85-
Лог = Логирование.ПолучитьЛог(ИмяЛога());
74+
Лог = Логирование.ПолучитьЛог(ИмяЛога()); // BSLLS:UnusedLocalVariable-off
8675

8776
КонецПроцедуры
8877

src/Классы/dropConfigDump.os

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#Использовать logos
22
#Использовать gitsync
33

4+
// BSLLS:UnusedLocalVariable-off
45
Перем Лог; // Лог - объект протоколирования (logger)
56
Перем Обработчик; // Команда - обработчик текущей команды gitsync
67
Перем КомандыПлагина; // Массив из Строка - список команд к которым подключается текущий плагин
78
Перем ТекущаяКоманда; // Строка - имя выполняемой команды gitsync
9+
// BSLLS:UnusedLocalVariable-on
810

911
Перем ЗакоммититьФайлИгнорируемыхИзменений; // Булево - Истина - закоммитить файл .gitignore.
1012

@@ -95,7 +97,7 @@
9597

9698
КонецПроцедуры
9799

98-
Процедура ПриРегистрацииКомандыПриложения(ИмяКоманды, КлассРеализации) Экспорт
100+
Процедура ПриРегистрацииКомандыПриложения(ИмяКоманды, КлассРеализации) Экспорт // BSLLS:UnusedParameters-off
99101

100102
ТекущаяКоманда = ИмяКоманды;
101103

@@ -110,7 +112,9 @@
110112

111113
КонецПроцедуры
112114

113-
Процедура ПередВыгрузкойКонфигурациюВИсходники(Конфигуратор,
115+
// BSLLS:UnusedParameters-off
116+
117+
Процедура ПередВыгрузкойКонфигурациюВИсходники(Конфигуратор, // BSLLS:MissingParameterDescription-off
114118
КаталогРабочейКопии,
115119
КаталогВыгрузки,
116120
ПутьКХранилищу,
@@ -119,14 +123,15 @@
119123
УдалитьФайлДампаИзменений(КаталогРабочейКопии);
120124

121125
КонецПроцедуры
126+
// BSLLS:UnusedParameters-on
122127

123-
Процедура ПослеВыгрузкиКонфигурациюВИсходники(Конфигуратор, КаталогВыгрузки) Экспорт
128+
Процедура ПослеВыгрузкиКонфигурациюВИсходники(Конфигуратор, КаталогВыгрузки) Экспорт // BSLLS:UnusedParameters-off
124129

125130
УдалитьФайлДампаИзменений(КаталогВыгрузки);
126131

127132
КонецПроцедуры
128133

129-
Процедура ПередКоммитом(КаталогРабочейКопии, Комментарий, Автор, Дата) Экспорт
134+
Процедура ПередКоммитом(КаталогРабочейКопии, Комментарий, Автор, Дата) Экспорт // BSLLS:UnusedParameters-off
130135

131136
КорневойКаталогГит = КорневойКаталогГит(КаталогРабочейКопии);
132137

@@ -163,14 +168,18 @@
163168

164169
КонецПроцедуры
165170

166-
Процедура ПриКоммите(ГитРепозиторий,
171+
// BSLLS:NumberOfParams-off
172+
// BSLLS:UnusedParameters-off
173+
Процедура ПриКоммите(ГитРепозиторий, // BSLLS:MissingParameterDescription-off
167174
Комментарий,
168175
ПроиндексироватьОтслеживаемыеФайлы,
169176
ИмяФайлаКомментария,
170177
АвторДляГит,
171178
ДатаДляГит,
172179
Коммитер,
173180
ДатаКоммитера) Экспорт
181+
// BSLLS:NumberOfParams-on
182+
// BSLLS:UnusedParameters-on
174183

175184
Если НЕ ЗакоммититьФайлИгнорируемыхИзменений Тогда
176185
Возврат;
@@ -212,11 +221,12 @@
212221

213222
ТекущийКаталог = Новый Файл(КаталогРабочейКопии);
214223

224+
// BSLLS:MagicNumber-off
215225
ЭтоКорневойКаталог = (ТекущийКаталог.ПолноеИмя = "/"
216226
ИЛИ Прав(ТекущийКаталог.ПолноеИмя, 1) = ":"
217227
ИЛИ Прав(ТекущийКаталог.ПолноеИмя, 2) = ":/"
218228
ИЛИ Прав(ТекущийКаталог.ПолноеИмя, 2) = ":\");
219-
229+
// BSLLS:MagicNumber-on
220230
Если ЭтоКорневойКаталог Тогда
221231
Возврат "";
222232
КонецЕсли;

src/Классы/dropSupport.os

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
// BSLLS:MissingParameterDescription-off
2+
13
#Использовать logos
24
#Использовать gitsync
35

46
Перем Лог; // Лог - объект протоколирования (logger)
5-
Перем Обработчик; // Команда - обработчик текущей команды gitsync
67
Перем КомандыПлагина; // Массив из Строка - список команд к которым подключается текущий плагин
7-
Перем ТекущаяКоманда; // Строка - имя выполняемой команды gitsync
88

99
Перем ЗакоммититьФайлИгнорируемыхИзменений; // Булево - Истина - закоммитить файл .gitignore.
1010

@@ -70,15 +70,7 @@
7070

7171
#Область Подписки_на_события
7272

73-
Процедура ПриАктивизации(СтандартныйОбработчик) Экспорт
74-
75-
Обработчик = СтандартныйОбработчик;
76-
77-
КонецПроцедуры
78-
79-
Процедура ПриРегистрацииКомандыПриложения(ИмяКоманды, КлассРеализации) Экспорт
80-
81-
ТекущаяКоманда = ИмяКоманды;
73+
Процедура ПриРегистрацииКомандыПриложения(ИмяКоманды, КлассРеализации) Экспорт // BSLLS:UnusedParameters-off
8274

8375
Лог.Отладка("Ищу команду <%1> в списке поддерживаемых", ИмяКоманды);
8476
Если КомандыПлагина.Найти(ИмяКоманды) = Неопределено Тогда
@@ -91,23 +83,25 @@
9183

9284
КонецПроцедуры
9385

86+
// BSLLS:UnusedParameters-off
9487
Процедура ПередВыгрузкойКонфигурациюВИсходники(Конфигуратор,
9588
КаталогРабочейКопии,
9689
КаталогВыгрузки,
9790
ПутьКХранилищу,
9891
НомерВерсии) Экспорт
92+
// BSLLS:UnusedParameters-on
9993

10094
УдалитьИнформациюОПоддержке(КаталогРабочейКопии);
10195

10296
КонецПроцедуры
10397

104-
Процедура ПослеВыгрузкиКонфигурациюВИсходники(Конфигуратор, КаталогВыгрузки) Экспорт
98+
Процедура ПослеВыгрузкиКонфигурациюВИсходники(Конфигуратор, КаталогВыгрузки) Экспорт // BSLLS:UnusedParameters-off
10599

106100
УдалитьИнформациюОПоддержке(КаталогВыгрузки);
107101

108102
КонецПроцедуры
109103

110-
Процедура ПередКоммитом(КаталогРабочейКопии, Комментарий, Автор, Дата) Экспорт
104+
Процедура ПередКоммитом(КаталогРабочейКопии, Комментарий, Автор, Дата) Экспорт // BSLLS:UnusedParameters-off
111105

112106
КорневойКаталогГит = КорневойКаталогГит(КаталогРабочейКопии);
113107

@@ -142,6 +136,8 @@
142136

143137
КонецПроцедуры
144138

139+
// BSLLS:UnusedParameters-off
140+
// BSLLS:NumberOfParams-off
145141
Процедура ПриКоммите(ГитРепозиторий,
146142
Комментарий,
147143
ПроиндексироватьОтслеживаемыеФайлы,
@@ -150,6 +146,8 @@
150146
ДатаДляГит,
151147
Коммитер,
152148
ДатаКоммитера) Экспорт
149+
// BSLLS:UnusedParameters-on
150+
// BSLLS:NumberOfParams-on
153151

154152
Если НЕ ЗакоммититьФайлИгнорируемыхИзменений Тогда
155153
Возврат;
@@ -191,10 +189,12 @@
191189

192190
ТекущийКаталог = Новый Файл(КаталогРабочейКопии);
193191

192+
// BSLLS:MagicNumber-off
194193
ЭтоКорневойКаталог = (ТекущийКаталог.ПолноеИмя = "/"
195194
ИЛИ Прав(ТекущийКаталог.ПолноеИмя, 1) = ":"
196195
ИЛИ Прав(ТекущийКаталог.ПолноеИмя, 2) = ":/"
197196
ИЛИ Прав(ТекущийКаталог.ПолноеИмя, 2) = ":\");
197+
// BSLLS:MagicNumber-on
198198

199199
Если ЭтоКорневойКаталог Тогда
200200
Возврат "";

0 commit comments

Comments
 (0)