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

#457 Проверка ОбменДанными.Загрузка проверяет расширения #874

Merged
merged 2 commits into from Nov 22, 2021

Conversation

marmyshev
Copy link
Collaborator

@marmyshev marmyshev commented Nov 22, 2021

Что сделано

  • Исправлена проверка - события проверяются в расширении по аннотации в которой указано процедура обработчик события ПриЗаписи, ПередЗаписью и ПередУдалением

Чек-лист

Общее:

  • ветка PR обновлена из master и нет конфликтов
  • Тесты-кейсы, JUnit тесты правильного и неправильного состояния
  • Измененные Вами исходники отформатированы в соответствии с конвенцией
  • Авто-аудит (SonarQube и CheckStyle) пройден, покрытие кода хорошее, ошибок нет, плохой код устранен
  • Добавлена запись в ИСТОРИЮ ИЗМЕНЕНИЯ, включаемая в пользовательскую документацию плагина

Если применимо:

  • Пользовательская документация на доп.инструменты написана (на русском)
  • Описание проверок - на двух языках

Закрываемые задачи

Closes #457

@marmyshev
Copy link
Collaborator Author

@DoublesunRUS сделаешь аудит?

Copy link
Contributor

@DoublesunRUS DoublesunRUS left a comment

Choose a reason for hiding this comment

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

if (monitor.isCanceled() || !(object instanceof Procedure)

У нас же проверка только процедуры проверяет. Зачем тут повторная проверка типов?
И монитор проверять первой строкой бессмысленно.

@marmyshev
Copy link
Collaborator Author

У нас же проверка только процедуры проверяет. Зачем тут повторная проверка типов?
И монитор проверять первой строкой бессмысленно.

@DoublesunRUS Укажи, где в реквесте ты увидел такой код (добавленный или измененный)?

@DoublesunRUS
Copy link
Contributor

У нас же проверка только процедуры проверяет. Зачем тут повторная проверка типов?
И монитор проверять первой строкой бессмысленно.

@DoublesunRUS Укажи, где в реквесте ты увидел такой код (добавленный или измененный)?

А изменение типа у метода какое отношение имеет к указанной проблеме?

@marmyshev
Copy link
Collaborator Author

А изменение типа у метода какое отношение имеет к указанной проблеме?

Это логическая ошибка - обработчик события не может быть "функцией" - только процедурой. Я это увидел - решил заодно исправить.

Я остальной код не менял, несмотря на то что он может быть признан плохим кодом - в реквесте следует комментировать только то что менялось в реквесте или имеет явное отношение к решаемой проблеме.

@marmyshev marmyshev added this to the 0.1 для EDT 2021.2 milestone Nov 22, 2021
@DoublesunRUS
Copy link
Contributor

А изменение типа у метода какое отношение имеет к указанной проблеме?

Это логическая ошибка - обработчик события не может быть "функцией" - только процедурой. Я это увидел - решил заодно исправить.

Я остальной код не менял, несмотря на то что он может быть признан плохим кодом - в реквесте следует комментировать только то что менялось в реквесте или имеет явное отношение к решаемой проблеме.

Я увидел что изменился тип, пошел проверить код который его вызывает. Увидел что в вызове кода также есть недочеты.

@sonarcloud
Copy link

sonarcloud bot commented Nov 22, 2021

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

68.0% 68.0% Coverage
0.0% 0.0% Duplication

@marmyshev marmyshev merged commit 47834d6 into master Nov 22, 2021
@marmyshev marmyshev deleted the bugfix/457-extension-support branch November 22, 2021 11:09
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.

Проверка ОбменДанными.Загрузка не проверяет расширения
2 participants