Skip to content

Commit b1a2979

Browse files
committed
Исправления по замечания coderabbit
1 parent 3d65698 commit b1a2979

File tree

6 files changed

+37
-27
lines changed

6 files changed

+37
-27
lines changed

src/BenchmarkOneScript/cmd/Классы/КомандаЗапуска.os

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
Функция ПодключитьТипы()
116116

117117
ПодключенныеТипы = Новый Массив();
118-
Для Каждого ИмяФайла Из ФайлыБенчмарков() Цикл
118+
Для Каждого ИмяФайла Из НайтиФайлыБенчмарков() Цикл
119119
Тип = Бенчмаркинг.ПодключитьКласс(ИмяФайла);
120120
Если Не Тип = Неопределено Тогда
121121
ПодключенныеТипы.Добавить(Тип);
@@ -126,18 +126,23 @@
126126

127127
КонецФункции
128128

129-
Функция ФайлыБенчмарков()
129+
Функция НайтиФайлыБенчмарков()
130130

131131
Файлы = Новый Массив();
132132

133133
Для Каждого ИмяФайла Из _МассивФайлов Цикл
134134
Если ФС.КаталогСуществует(ИмяФайла) Тогда
135-
Файлы = НайтиФайлы(ИмяФайла, , _Рекурсивно);
136-
Для Каждого ИмяФайлаВКаталоге Из Файлы Цикл
137-
Файлы.Добавить(ИмяФайлаВКаталоге);
135+
НайденныеФайлы = НайтиФайлы(ИмяФайла, , _Рекурсивно);
136+
Для Каждого ИмяФайлаВКаталоге Из НайденныеФайлы Цикл
137+
Если Файлы.Найти(ИмяФайлаВКаталоге) = Неопределено Тогда
138+
Файлы.Добавить(ИмяФайлаВКаталоге);
139+
КонецЕсли;
138140
КонецЦикла;
139141
Иначе
140-
Файлы.Добавить(ПолноеИмяФайлаСценария(ИмяФайла));
142+
ПолноеИмяФайла = ПолноеИмяФайлаСценария(ИмяФайла);
143+
Если Файлы.Найти(ПолноеИмяФайла) = Неопределено Тогда
144+
Файлы.Добавить(ПолноеИмяФайла);
145+
КонецЕсли;
141146
КонецЕсли;
142147
КонецЦикла;
143148

src/BenchmarkOneScript/core/Классы/СериализаторНастроекБенчмарков.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
// ИмяФайла - Строка - Имя файла, из которого будет прочитана конфигурация.
4545
//
4646
// Возвращаемое значение:
47-
// БенчмаркиСКонфигурацией
47+
// НастройкиБенчмарковДто
4848
Функция ПрочитатьИзJson(ИмяФайла) Экспорт
4949

5050
_Лог.Отладка("Начало чтения файла: %1", ИмяФайла);

src/BenchmarkOneScript/core/Модули/ИзвлекательКонфигурацииБенчмарков.os

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,24 @@
3434
ПрочитатьАннотациюМинимальноеКоличествоВызововЗаИтерацию(СвойстваКонструктора, КонфигурацияБенчмарков);
3535
ПрочитатьАннотациюСортировка(СвойстваКонструктора, КонфигурацияБенчмарков);
3636
ПрочитатьАннотациюМониторингПамяти(СвойстваКонструктора, КонфигурацияБенчмарков);
37-
ПрочитатьАннотацииКолонок(СвойстваКонструктора, Конфигурация);
38-
ПрочитатьАннотациюКаталогАртефактов(СвойстваКонструктора, Конфигурация);
39-
ПрочитатьАннотациюЭкспортMarkdown(СвойстваКонструктора, Конфигурация);
40-
ПрочитатьАннотациюЭкспортJson(СвойстваКонструктора, Конфигурация);
41-
ПрочитатьАннотациюЭкспортXml(СвойстваКонструктора, Конфигурация);
42-
ПрочитатьАннотациюЭкспортHtml(СвойстваКонструктора, Конфигурация);
43-
ПрочитатьАннотациюИсполняющаяСреда(СвойстваКонструктора, Конфигурация);
37+
ПрочитатьАннотацииКолонок(СвойстваКонструктора, КонфигурацияБенчмарков);
38+
ПрочитатьАннотациюКаталогАртефактов(СвойстваКонструктора, КонфигурацияБенчмарков);
39+
ПрочитатьАннотациюЭкспортMarkdown(СвойстваКонструктора, КонфигурацияБенчмарков);
40+
ПрочитатьАннотациюЭкспортJson(СвойстваКонструктора, КонфигурацияБенчмарков);
41+
ПрочитатьАннотациюЭкспортXml(СвойстваКонструктора, КонфигурацияБенчмарков);
42+
ПрочитатьАннотациюЭкспортHtml(СвойстваКонструктора, КонфигурацияБенчмарков);
43+
ПрочитатьАннотациюИсполняющаяСреда(СвойстваКонструктора, КонфигурацияБенчмарков);
4444
КонецЕсли;
4545

4646
Для Каждого СвойстваПоля Из ТаблицаСвойств Цикл
4747
ПрочитатьАннотациюПараметры(СвойстваПоля, КонфигурацияБенчмарков);
4848
ПрочитатьАннотациюИсточникПараметров(СвойстваПоля, КонфигурацияБенчмарков);
4949
КонецЦикла;
5050

51-
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПередВсеми, РефлекторОбъекта, Конфигурация);
52-
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПослеВсех, РефлекторОбъекта, Конфигурация);
53-
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПередКаждым, РефлекторОбъекта, Конфигурация);
54-
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПослеКаждого, РефлекторОбъекта, Конфигурация);
51+
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПередВсеми, РефлекторОбъекта, КонфигурацияБенчмарков);
52+
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПослеВсех, РефлекторОбъекта, КонфигурацияБенчмарков);
53+
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПередКаждым, РефлекторОбъекта, КонфигурацияБенчмарков);
54+
ПрочитатьОбработчикиСобытия(СобытияБенчмарков.ПослеКаждого, РефлекторОбъекта, КонфигурацияБенчмарков);
5555

5656
Возврат КонфигурацияБенчмарков;
5757

src/BenchmarkOneScript/core/Модули/Компаратор.os

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// Определяет, совпадают ли значения двух объектов по их внутреннему содержанию.
44
//
55
// Параметры:
6-
// Значение1 - Проивзольный - Первый объект для сравнения
7-
// Значение2 - Проивзольный - Второй объект для сравнения
6+
// Значение1 - Произвольный - Первый объект для сравнения
7+
// Значение2 - Произвольный - Второй объект для сравнения
88
//
99
// Возвращаемое значение:
1010
// Булево

src/BenchmarkOneScript/dto/Классы/НастройкиБенчмарковДто.os

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@
66

77
&Сериализуемое
88
&Тип("КонфигурацияБенчмарков")
9-
Перем Конфигурация Экспорт; // КонфигурацияБенчмарков
9+
Перем Конфигурация Экспорт; // КонфигурацияБенчмарков
10+
11+
Процедура ПриСозданииОбъекта()
12+
ДескрипторыБенчмарков = Новый КоллекцияДескрипторовБенчмарков();
13+
Конфигурация = Новый КонфигурацияБенчмарков();
14+
КонецПроцедуры

tests/ТестыСериализаторБенчмарков.os

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@
3939

4040
Ожидаем.Что(ДескрипторыБенчмарков.Количество()).Равно(1);
4141

42-
Дексриптор = ДескрипторыБенчмарков.ПолучитьПервый();
43-
НаборыПараметров = Дексриптор.НаборыПараметров();
44-
ИсточникиПараметров = Дексриптор.ИсточникиПараметров();
42+
Дескриптор = ДескрипторыБенчмарков.ПолучитьПервый();
43+
НаборыПараметров = Дескриптор.НаборыПараметров();
44+
ИсточникиПараметров = Дескриптор.ИсточникиПараметров();
4545

46-
Ожидаем.Что(Дексриптор.ТипОбъекта()).Равно(Тип("БенчмаркСАннотациямиКонфигурации"));
47-
Ожидаем.Что(Дексриптор.Метод()).Равно("Бенчмарк");
48-
Ожидаем.Что(Дексриптор.ЭтоЭталон()).ЭтоЛожь();
46+
Ожидаем.Что(Дескриптор.ТипОбъекта()).Равно(Тип("БенчмаркСАннотациямиКонфигурации"));
47+
Ожидаем.Что(Дескриптор.Метод()).Равно("Бенчмарк");
48+
Ожидаем.Что(Дескриптор.ЭтоЭталон()).ЭтоЛожь();
4949

5050
Ожидаем.Что(НаборыПараметров, "Наборы параметров").ИмеетДлину(2);
5151
Ожидаем.Что(НаборыПараметров[0].Получить(0).Имя, "Наборы параметров [0].Имя").Равно("Парам");

0 commit comments

Comments
 (0)