Size: a a a

2020 December 27

NG

Natalia GUSKOVA in learn.java
GladkiyKriminal
Ну она сейчас с парнем открыла сайт обучающий, типо курсов вроде, могу ссылку кинуть, если тебе так зашло прям
Кинь в личку
источник

E

Efim in learn.java
Chumachenko Mihail
Шалом. Вопрос чуть не в тему, но не знаю куда его задать.

Может кто-то на пальцах, без нюансов и углублений объяснить каков принцип работы средств автоматизации тестирования web-приложений по типу Selenium, Sahi etc...

У меня задача постоить ряд UML-диаграмм к подобной системе, а я не особо понимаю принцип их работы...
Хеллоу, некоторое время уже работаю с селениумом, пиши в личку, может смогу чем помочь)
источник

CM

Chumachenko Mihail in learn.java
Efim
Хеллоу, некоторое время уже работаю с селениумом, пиши в личку, может смогу чем помочь)
Уже кое-как разобрался, спасибо огромное за предложенную помощь!!!
источник

АК

Андрей Карчевский... in learn.java
Добрый день!
Верно ли утверждение, что анонимный класс — по факту лямбда, только выполняющая набор действий вместо одного?
источник

ch

central hardware in learn.java
Андрей Карчевский
Добрый день!
Верно ли утверждение, что анонимный класс — по факту лямбда, только выполняющая набор действий вместо одного?
Лямбда-выражение в программировании — специальный синтаксис для определения функциональных объектов, заимствованный из λ-исчисления. Применяется как правило для объявления анонимных функций по месту их использования, и обычно допускает замыкание на лексический контекст, в котором это выражение использовано. Используя лямбда-выражения, можно объявлять функции в любом месте кода.
источник

DK

Dmtr Klkv in learn.java
Андрей Карчевский
Добрый день!
Верно ли утверждение, что анонимный класс — по факту лямбда, только выполняющая набор действий вместо одного?
Лямбда может выполнять несколько действий.
источник

ch

central hardware in learn.java
самое время спросить а что же такое в данном конктексте действие?
источник

かたかわ in learn.java
Андрей Карчевский
Добрый день!
Верно ли утверждение, что анонимный класс — по факту лямбда, только выполняющая набор действий вместо одного?
Анонимный класс нормально компилится, ламбда не генерирует байткод для генерации класса, а лишь даёт "рецепт", так что я был бы аккуратен
источник

かたかわ in learn.java
Dmtr Klkv
Лямбда может выполнять несколько действий.
Что такое "несколько действий"?
источник

DK

Dmtr Klkv in learn.java
Лямбда выражение, как и любая функция, должна выполнять одно действие (по принципу единой ответственности), но может иметь сайд эффекты, то есть выполнять другие, побочные, действия.
источник

ch

central hardware in learn.java
Dmtr Klkv
Лямбда выражение, как и любая функция, должна выполнять одно действие (по принципу единой ответственности), но может иметь сайд эффекты, то есть выполнять другие, побочные, действия.
int a = 1; int b = 2 это одно действие или два

а int a = 1; одно или два, а если расмотреть данный код с точки зрения byte code а с точки зрения ассемблера
источник

NG

Natalia GUSKOVA in learn.java
Андрей Карчевский
Добрый день!
Верно ли утверждение, что анонимный класс — по факту лямбда, только выполняющая набор действий вместо одного?
Оо я как раз про анонимные классы лекцию слушаю 🤣🤣🤣
источник

AA

Albert Abdullin in learn.java
Dmtr Klkv
Лямбда выражение, как и любая функция, должна выполнять одно действие (по принципу единой ответственности), но может иметь сайд эффекты, то есть выполнять другие, побочные, действия.
В книге чистая архитектура дядя Боб по иному толкует принцип единственной ответственности. А ты говоришь про то, что каждая функция должна делать что-то одно
источник

DK

Dmtr Klkv in learn.java
Albert Abdullin
В книге чистая архитектура дядя Боб по иному толкует принцип единственной ответственности. А ты говоришь про то, что каждая функция должна делать что-то одно
То есть как подругому? Можно подробнее?
источник

YG

Yury Golikov in learn.java
Albert Abdullin
В книге чистая архитектура дядя Боб по иному толкует принцип единственной ответственности. А ты говоришь про то, что каждая функция должна делать что-то одно
Да, это в чистом коде было про “каждая функция делает что то одно”. SRP это другое
источник

AA

Albert Abdullin in learn.java
Принцип единственной ответственности: каждый программный модуль должен иметь одну причину для изменения
источник

AA

Albert Abdullin in learn.java
Под программным модулем понимается набор связанных функций и данных
источник

AA

Albert Abdullin in learn.java
Dmtr Klkv
То есть как подругому? Можно подробнее?
Читай книгу чистая архитектура. Я могу только свое неполное толкование дать
источник

АК

Андрей Карчевский... in learn.java
かたかわ
Анонимный класс нормально компилится, ламбда не генерирует байткод для генерации класса, а лишь даёт "рецепт", так что я был бы аккуратен
Спасибо, понял
источник

DK

Dmtr Klkv in learn.java
Albert Abdullin
Читай книгу чистая архитектура. Я могу только свое неполное толкование дать
Я как раз и говорю о том, что единственное назначение модуля достигается через единственное назначение функций в него входящих. Я это так понял.
источник