Skip to content

Commit b89f236

Browse files
committed
refactoring
1 parent 7e51ca5 commit b89f236

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
#Использовать gitrunner
@@ -12,7 +10,7 @@
1210
Перем ЭтоWindows;
1311

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

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

48-
4946
Возврат ВсеШаги;
5047

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

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

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

153-
154149
// Реализация шагов
155150

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

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

174168
//Я наполняю bare репозиторий из переменной "URLРепозитория" тестовыми данными
175-
Процедура ЯНаполняюBareРепозиторийИзПеременнойТестовымиДанными(Знач ПеременнаяURLРепозитория) Экспорт
176-
169+
Процедура ЯНаполняюBareРепозиторийИзПеременнойТестовымиДанными(Знач URLРепозитория) Экспорт
177170
ГитРепозиторий = БДД.ПолучитьИзКонтекста("ГитРепозиторий");
178-
URLРепозитория = БДД.ПолучитьИзКонтекста(ПеременнаяURLРепозитория);
171+
URLРепозитория = БДД.ПолучитьИзКонтекста(URLРепозитория);
179172

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

@@ -208,7 +201,7 @@
208201
КонецПроцедуры
209202

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

@@ -287,11 +280,11 @@
287280
КонецПроцедуры
288281

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

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

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

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

461-
Лог = Логирование.ПолучитьЛог(ИмяЛога());
454+
Лог = Логирование.ПолучитьЛог(ИмяЛога()); // 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)