Skip to content
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

Feature/spell #68

Merged
merged 5 commits into from
Feb 20, 2017
Merged

Feature/spell #68

merged 5 commits into from
Feb 20, 2017

Conversation

pumbaEO
Copy link
Contributor

@pumbaEO pumbaEO commented Feb 20, 2017

@silverbulleters-github-service
Copy link
Collaborator

SonarQube analysis reported 8 issues

  1. MAJOR runner.os#L1392: Сократите количество необязательных параметров процедуры/функции. rule
  2. MINOR runner.os#L1392: Add spacing around this punctuator. rule
  3. MINOR runner.os#L1392: Split this 124 characters long line (which is greater than 120 authorized). rule
  4. MINOR runner.os#L1392: Add spacing around this punctuator. rule
  5. MINOR runner.os#L1392: Add spacing around this punctuator. rule
  6. MINOR runner.os#L1392: Document this public procedure. rule
  7. MINOR runner.os#L1392: Add spacing around this punctuator. rule
  8. MINOR runner.os#L2183: Split this 129 characters long line (which is greater than 120 authorized). rule

tools/runner.os Outdated
@@ -789,7 +793,7 @@

ТекущаяПроцедура = "ЗапуститьВРежимеПредприятия";

Ожидаем.Что(СтрокаПодключения, ТекущаяПроцедура+" не заданая строка подключения").Заполнено();
Ожидаем.Что(СтрокаПодключения, ТекущаяПроцедура+" не заданна строка подключения").Заполнено();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

задана

tools/runner.os Outdated
@@ -1385,6 +1389,31 @@

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

Процедура КонвертироватьФайлы(Каталог, Знач СтрокаПодключения="", Знач Пользователь="", Знач Пароль="", Знач ВерсияПлатформы="") Экспорт
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это конверт из 8.1 в 8.2? О_о

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Методу КонвертироватьФайлы место в v8runner

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нужно добавить Знач Каталог

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Это конверт из 8.3.10 с последовательной конвертацией в 8.2, т.к. запускаем базу на 8.3.9 и конвертируем, потом запускаем на версии 8.3.8 и т.д.
  2. С учетом труднойстей выпуска и релиза v8runner, пока сделал здесь, для отладки выпуска behavior, т.к. все собираю и храню на 8.3.10 и надо попробовать, что-бы это заработало.

Copy link
Collaborator

@artbear artbear left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нужны исправления.
Один метод нужно перенести в v8runner, а уже затем просто вызывать его, передавая параметры из командной строки.

@@ -52,6 +52,8 @@
мВозможныеКоманды.Вставить("ОбновитьИзХранилища", "loadrepo");
мВозможныеКоманды.Вставить("Следить", "watch");
мВозможныеКоманды.Вставить("Конфигуратор", "designer");

мВозможныеКоманды.Вставить("КонвертироватьФайлы", "convertfiles");
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Увидел новую команду КонвертироватьФайлы, о которой в описании коммита "Мелкие изменения" ничего не сказано :(
Женя, зачем так описывать свои изменения?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Где изменения в доке?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#69

tools/runner.os Outdated
Конфигуратор.ИспользоватьВерсиюПлатформы(ВерсияПлатформы);
КонецЕсли;

//Синхронизатор = Новый СинхронизаторХранилища();
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

закомментированный код нужно удалить.

tools/runner.os Outdated
//Синхронизатор = Новый СинхронизаторХранилища();

ПараметрыЗапуска = Конфигуратор.ПолучитьПараметрыЗапуска();
//ПараметрыЗапуска.Добавить("/Visible");
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

закомментированный код нужно удалить.

tools/runner.os Outdated
@@ -1691,24 +1720,24 @@
ФайлСобранный = Новый Файл(НовыйПутьВыгрузки);
Кэш.Вставить(ФайлСобранный.ПолноеИмя, ФайлСобранный.ПолучитьВремяИзменения());
КэшОбновляемый.Вставить(ФайлСобранный.ПолноеИмя, ФайлСобранный.ПолучитьВремяИзменения());
//СписокОбработаных.Вставить(ФайлСобранный.ПолноеИмя, Истина);
//СписокОбработанных.Вставить(ФайлСобранный.ПолноеИмя, Истина);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

закомментированный код нужно удалить.

Исключение
Лог.Ошибка("Ошибка загрузки файлов конфигурации:"+ОписаниеОшибки());
КонецПопытки;

Если КонфигурацияЗагруженна = Истина И АвтоОбновление = Истина Тогда
Если КонфигурацияЗагружена = Истина И АвтоОбновление = Истина Тогда
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Опять использование Если Перем = Истина ? Тот же Сонар на это ругается.
ИМХО нужно явно инициализовать переменные и тогда код станет намного проще

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ну вообще-то я с Сонаром по этому поводу не согласен, т.к. тут будет у меня неявное преобразование к чему-либо, а при Если КонфигурацияЗагружена Тогда - это будет ошибка.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Так я и говорю, что нужно явно инициализировать переменные, чтобы исключить неявные преобразования.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Значение этих переменных читается из конфигов, поэтому или писать кучу Eсли на проверку и преобразование из 1 или текста "true" в проинициализированную переменную или же таким образом сразу делать преобразование, имхо это я готов вынести на отдельное обсуждение. Но сейчас тут больше проверка орфографии чем исправление тех.долга.

tools/runner.os Outdated
@@ -1385,6 +1389,31 @@

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

Процедура КонвертироватьФайлы(Каталог, Знач СтрокаПодключения="", Знач Пользователь="", Знач Пароль="", Знач ВерсияПлатформы="") Экспорт
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Методу КонвертироватьФайлы место в v8runner

tools/runner.os Outdated
@@ -1385,6 +1389,31 @@

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

Процедура КонвертироватьФайлы(Каталог, Знач СтрокаПодключения="", Знач Пользователь="", Знач Пароль="", Знач ВерсияПлатформы="") Экспорт
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нужно добавить Знач Каталог

@pumbaEO
Copy link
Contributor Author

pumbaEO commented Feb 20, 2017

По поводу v8runner oscript-library/v8runner#33

@artbear
Copy link
Collaborator

artbear commented Feb 20, 2017

Добавил в заглавный коммент PR строку "Добавил конвертацию файлов #69"

@artbear
Copy link
Collaborator

artbear commented Feb 20, 2017

В целом у меня явных возражений нет, кроме переноса метода КонвертироватьФайлы в v8runner.
Женя, сделай туда PR, перенеся свой метод, уверен, проблем в PR v8runner не возникнет

@pumbaEO pumbaEO merged commit 2cc5a7e into develop Feb 20, 2017
@nixel2007 nixel2007 deleted the feature/spell branch April 6, 2017 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants