Size: a a a

QA — Автоматизация

2020 September 27

R(

Roman (rpwheeler) in QA — Автоматизация
Сергей
Всем привет. На новом проекте вижу класс Actions, от которого наследуются все пейджи. При этом все методы в классе static. Не совсем понятно зачем. Мы итак статику можем без создания объекта использовать. Зачем наследование не понимаю ...))
На определённой ветке продвижения в автоматизации человек может думать что наследование это ого круто, и всё наследовать. Самому, увы, случалось, и лучше б я то по-другому написал. Если оно так как Вы говорите, то оно ни к чему, и можно убрать или поменять на статик импорты емнип.
источник

AS

Andrei Solntsev in QA — Автоматизация
Так и есть, наследование часто применяют, чтобы меньше писать "static import".
источник

AS

Andrei Solntsev in QA — Автоматизация
Хотя из этих двух вариантов я как раз предпочёл бы убрать "static" у методов и наследоваться от базового класса.
источник

С

Сергей in QA — Автоматизация
Andrei Solntsev
Так и есть, наследование часто применяют, чтобы меньше писать "static import".
Как бы это ещё моим коллегам все донести ))) а то я недавно призывал их не писать методы которые принимают больше 3 аргументов, цитируя им Мартина ... Так они меня какашками закидали ))
источник

A

Alexey🐾 in QA — Автоматизация
Таким? Ничего не докажешь. Любят наследовать.
источник

B

Bola in QA — Автоматизация
Сергей
Как бы это ещё моим коллегам все донести ))) а то я недавно призывал их не писать методы которые принимают больше 3 аргументов, цитируя им Мартина ... Так они меня какашками закидали ))
А если методу передать один объект?) Так можно?
источник

С

Сергей in QA — Автоматизация
Bola
А если методу передать один объект?) Так можно?
Ну конечно можно )))
источник

S

Sergei in QA — Автоматизация
> которые принимают больше 3 аргументов,

Интересно почему 3 а не 5 :)
источник

С

Сергей in QA — Автоматизация
Sergei
> которые принимают больше 3 аргументов,

Интересно почему 3 а не 5 :)
Мартина почитайте ... Чистый код ... Книжка такая есть ... Тогда не будет таких вопросов возникать...
источник

N

Nikita in QA — Автоматизация
Сергей
Как бы это ещё моим коллегам все донести ))) а то я недавно призывал их не писать методы которые принимают больше 3 аргументов, цитируя им Мартина ... Так они меня какашками закидали ))
Это очень сомнительный совет от Мартина, не стоит воспринимать всю его книгу как исключительную правду, нужно ещё критически самому подумать, вообще у него очень много слабых мест в книге
источник

С

Сергей in QA — Автоматизация
Nikita
Это очень сомнительный совет от Мартина, не стоит воспринимать всю его книгу как исключительную правду, нужно ещё критически самому подумать, вообще у него очень много слабых мест в книге
У Мартина 40 лет программирования за плечами. О себе расскажите?
источник

N

Nikita in QA — Автоматизация
Сергей
У Мартина 40 лет программирования за плечами. О себе расскажите?
А какая разница сколько у него опыта за плечами? Теперь слова человека старше и с опытом являются истиной неоспоримой? Слабые у вас аргументы :)

Как про уважение старших, многие из которых его не заслуживают
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Nikita
А какая разница сколько у него опыта за плечами? Теперь слова человека старше и с опытом являются истиной неоспоримой? Слабые у вас аргументы :)

Как про уважение старших, многие из которых его не заслуживают
действительно, что он там за 40 лет мог узнать о программировании? 😉
источник

B

Bola in QA — Автоматизация
Oleksandr Khotemskyi
действительно, что он там за 40 лет мог узнать о программировании? 😉
Может он застрял в 80х?) А мир не стоит на месте.😂
источник

B

Bola in QA — Автоматизация
Сергей
Ну конечно можно )))
И внутри 20 свойств. Аргумент один? Один🤔
источник

N

Nikita in QA — Автоматизация
Ну давайте, расскажите мне разницу в тестировании статического метода с 4мя аргументами, и тестированию экземпляра с 4мя полями?
источник

N

Nikita in QA — Автоматизация
Я ни коим образом не хочу сказать что он фигню пишет, и не надо это читать, просто к некоторым аспектам его книги нужно подходить с небольшой критикой
источник

N

Nikita in QA — Автоматизация
И холиварить я тем более не хочу :)
источник

С

Сергей in QA — Автоматизация
Nikita
Я ни коим образом не хочу сказать что он фигню пишет, и не надо это читать, просто к некоторым аспектам его книги нужно подходить с небольшой критикой
О опыте о своем поведает нам все же? Или нет?
источник

B

Bola in QA — Автоматизация
Просьба на личности не переходить
источник