Size: a a a

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

2020 September 23

B

Bola in QA — Автоматизация
тогда уж лучше не чертеж, а образец/эталон
в примере с кастрюлями: есть образчик - кастрюлька, глядя на которую можно создать еще кастрюли, с  кастомизациями
но.. иногда можно прямо в образце варить борщ
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Vova Moskalenko
где-то была статья с таким примером. Если кратко: описываешь класс - рисуешь его чертеж. Там поля отвечают тому, какой он (длинный/красный/старый), а методы - что должен уметь делать (лаять/крутиться/ломать все вокруг). Когда создаешь экземпляр класса через new - эльфы создают тебе одну такую штуку по чертежу. Ну и дальше про конструкторы и тд
uml style))
источник

VM

Vova Moskalenko in QA — Автоматизация
Bola
тогда уж лучше не чертеж, а образец/эталон
в примере с кастрюлями: есть образчик - кастрюлька, глядя на которую можно создать еще кастрюли, с  кастомизациями
но.. иногда можно прямо в образце варить борщ
Не знаю, как где, а в джаве/шарпе пока не создашь новую кастрюльку - борща не сваришь. Это статические классы уже больше походят на образец
источник

SO

Samvel Osipyan in QA — Автоматизация
Vova Moskalenko
где-то была статья с таким примером. Если кратко: описываешь класс - рисуешь его чертеж. Там поля отвечают тому, какой он (длинный/красный/старый), а методы - что должен уметь делать (лаять/крутиться/ломать все вокруг). Когда создаешь экземпляр класса через new - эльфы создают тебе одну такую штуку по чертежу. Ну и дальше про конструкторы и тд
честно говоря немного не понял) но статью бы почитал)
источник

B

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

VM

Vova Moskalenko in QA — Автоматизация
Samvel Osipyan
честно говоря немного не понял) но статью бы почитал)
много их на хабре, вот, вроде, одна из несложных
https://habr.com/ru/post/87119/
источник

SO

Samvel Osipyan in QA — Автоматизация
спасибо, гляну )
источник

ES

Eugene Stogniy in QA — Автоматизация
Boris Osipov
не ной. завтра еще бдд обсудим и пейдж обжекты! потерпи!
Зачем откладывать на завтра то что можно обсудить и сегодня и завтра ))))
источник

S1

Sceptic 1234 in QA — Автоматизация
Alexey🐾
Для пущего понимания, могу только привести только аналогию с коробкой. Вы переехали в новую квартиру.
Представьте, что класс, это коробки с вещами(Вещи, методы данного класса), которые Вы не распаковали.
Предположим...Вы захотели покушать? Что? Правильно. Вам нужна кастрюлька.
А она находится в коробке "Вещи для кухни", значит обращаемся к данной коробке(Классу),открываем её и достаём кастрюльку(Методу) и применяем данный метод на плите.
Немножко корявенькая аналогия, и хотел подробнее объяснить, но более подробно уже слишком много писать.
А ещё котик и рыбка это наследники звирушки. котик реализует метод ходить, а рыбка плавать
источник

VM

Vova Moskalenko in QA — Автоматизация
Sceptic 1234
А ещё котик и рыбка это наследники звирушки. котик реализует метод ходить, а рыбка плавать
абстрактый класс vs интерфейс!
источник

B

Bola in QA — Автоматизация
Sceptic 1234
А ещё котик и рыбка это наследники звирушки. котик реализует метод ходить, а рыбка плавать
потом котик съел рыбку, ваши действия
источник

S1

Sceptic 1234 in QA — Автоматизация
Котик кiт = null;
источник

MK

Mem Kekovich in QA — Автоматизация
Vova Moskalenko
абстрактый класс vs интерфейс!
Абстрактные классы зло.
На этом закончим.
источник

VM

Vova Moskalenko in QA — Автоматизация
зачем убирать ссылку на кота?
источник

B

Bola in QA — Автоматизация
Sceptic 1234
Котик кiт = null;
ок, котик покалечил рыбку - оторвал только плавник
источник

S1

Sceptic 1234 in QA — Автоматизация
чтобы больше не ел рыбок.
но мне кажется мы перебарщиваем с флудом)
источник

MS

Miroslava Sivachenko in QA — Автоматизация
Alexey🐾
Для пущего понимания, могу только привести только аналогию с коробкой. Вы переехали в новую квартиру.
Представьте, что класс, это коробки с вещами(Вещи, методы данного класса), которые Вы не распаковали.
Предположим...Вы захотели покушать? Что? Правильно. Вам нужна кастрюлька.
А она находится в коробке "Вещи для кухни", значит обращаемся к данной коробке(Классу),открываем её и достаём кастрюльку(Методу) и применяем данный метод на плите.
Немножко корявенькая аналогия, и хотел подробнее объяснить, но более подробно уже слишком много писать.
Спасибо, тут все понятно.  А если по принципами ООП?
источник

VM

Vova Moskalenko in QA — Автоматизация
Sceptic 1234
чтобы больше не ел рыбок.
но мне кажется мы перебарщиваем с флудом)
его тогда соберет злобный дворник, и скажет, что на его месте можно создавать других котиков или рыбок. Или десептиконов
источник

ГК

Глеб Казаркин... in QA — Автоматизация
Коллеги, а есть соответствующий канал для API? В частности Rest-Assured Java
что-то я запутался, получаю ответ JSON (1 - в постмане он немного другой, 2 - помочь выдернуть конкретную проверку из JSON)
источник

S1

Sceptic 1234 in QA — Автоматизация
Глеб Казаркин
Коллеги, а есть соответствующий канал для API? В частности Rest-Assured Java
что-то я запутался, получаю ответ JSON (1 - в постмане он немного другой, 2 - помочь выдернуть конкретную проверку из JSON)
В закрепе же:
- @rest_assured - для rest api
источник