-
Notifications
You must be signed in to change notification settings - Fork 107
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
[WIP] Исправление замечаний сонара и рефакторинг #1355
Conversation
@@ -20,7 +20,7 @@ | |||
namespace OneScript.StandardLibrary.XDTO | |||
{ | |||
[ContextClass("СериализаторXDTO", "XDTOSerializer")] | |||
public class XDTOSerializer : AutoContext<XDTOSerializer> | |||
public sealed class XDTOSerializer : AutoContext<XDTOSerializer> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
А чего ради тут sealed? Чем сонар это мотивирует?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Наверное тем же, зачем в java сонар рекомендует ставить final. Вырубил в бсл лс эту проверку нахер х)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Типа если класс поддерживает расширение, то это должно быть прописано с умом, а так - the most restrictive action по Все поля
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
в дотнете расширяемость метода по умолчанию отсутствует (в отличие от Явы), поэтому ставить финал, чтобы кто-то не перекрыл неконтролируемо твой метод не надо, ты и так в базовом классе явно определяешь, что у тебя переопределяемое
@yukon39 стоит WIP. Еще нельзя вливать? |
Если замечаний нет, то вливайте |
Closes #1344