Size: a a a

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

2020 August 07

EB

Evgenii B in QA — Автоматизация
а почему геттеры / сеттеры == грязь? это вообще-то один из основных механизмов языка. Может тогда на джаве не писать?

Выше в посте Романа была упомянута проблема дебага кода, сгенеренного ломбоком. Кто-то может опровергнуть проблему дебага ломбочной магии?
источник

Л

Лиане in QA — Автоматизация
у меня много практики с ломбок и часто возникают проблемы в проектах, где все и так в entity модуле на костылях и велосипедах
источник

Л

Лиане in QA — Автоматизация
ну в c# уже сто лет есть проперти. Почему это уже сто лет там работает хорошо, а в Джаве не может
источник

R

Roman Mhoian in QA — Автоматизация
Evgenii B
а почему геттеры / сеттеры == грязь? это вообще-то один из основных механизмов языка. Может тогда на джаве не писать?

Выше в посте Романа была упомянута проблема дебага кода, сгенеренного ломбоком. Кто-то может опровергнуть проблему дебага ломбочной магии?
В чем проблема дебага?
источник

R

Roman Mhoian in QA — Автоматизация
Грязь, потому что-то код громоздкий станет и тяжело читаемый
источник

Л

Лиане in QA — Автоматизация
Roman Mhoian
Грязь, потому что-то код громоздкий станет и тяжело читаемый
бывают сгренерированные классы где по 100 филдов и больше. Тут априори не получится нормально читать, если там будут геттеры-сеттеры, билдеры и прочее
источник

R

Roman Mhoian in QA — Автоматизация
И я о том же
источник

EB

Evgenii B in QA — Автоматизация
"тяжело читаемый": в чем сложность чтения геттеров сеттеров?

геттеры-сеттеры можно фолдить в представлении сорс файла, если они мешают смотреть на код, эта фича в современных IDE присутствует
источник

Л

Лиане in QA — Автоматизация
Evgenii B
"тяжело читаемый": в чем сложность чтения геттеров сеттеров?

геттеры-сеттеры можно фолдить в представлении сорс файла, если они мешают смотреть на код, эта фича в современных IDE присутствует
ну так а пул реквест тоже фолдить?)
источник

EB

Evgenii B in QA — Автоматизация
пул реквесты в 2020 показывают только измененный код, где можно с шагом вверх-вниз добавить контекста при желании. Не вижу проблемы
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Roman Mhoian
В чем проблема дебага?
У вас есть @data класс сгенерированный ломбоком. Класс передаёт некие строки (вычитанные откуда-то из интерфейса).  Почему-то на одном энвайронменте или на локальной машине equals ломбока не совпадает с equals на другом энвайронменте. Чего будете делать? :)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Лиане
ну так а пул реквест тоже фолдить?)
На гитлабе фолдятся.
источник

AB

Alexey B in QA — Автоматизация
Лиане
ну так а пул реквест тоже фолдить?)
У вас что .class файлы в git льются?)
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in QA — Автоматизация
Лиане
бывают сгренерированные классы где по 100 филдов и больше. Тут априори не получится нормально читать, если там будут геттеры-сеттеры, билдеры и прочее
Сгенерированные? Зачем их читать?
источник

Л

Лиане in QA — Автоматизация
может я не понимаю что значит фолдить?)
источник

Л

Лиане in QA — Автоматизация
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Сгенерированные? Зачем их читать?
ну всяко-разно бывает. Особенно когда апишку меняют, а классы остаются
источник

AB

Alexey B in QA — Автоматизация
Alexey B
У вас что .class файлы в git льются?)
А сорян, не сразу понял о чём речь
источник

AB

Alexey B in QA — Автоматизация
Хз, считать грязью геттеры -сеттеры - это какой то маразм. Ломбок юзаю но на геттеры не агрюсь)
источник

BO

Boris Osipov in QA — Автоматизация
Roman (rpwheeler)
У вас есть @data класс сгенерированный ломбоком. Класс передаёт некие строки (вычитанные откуда-то из интерфейса).  Почему-то на одном энвайронменте или на локальной машине equals ломбока не совпадает с equals на другом энвайронменте. Чего будете делать? :)
сабмитить ишью на гитхаб.
источник

AB

Alexey B in QA — Автоматизация
Roman (rpwheeler)
У вас есть @data класс сгенерированный ломбоком. Класс передаёт некие строки (вычитанные откуда-то из интерфейса).  Почему-то на одном энвайронменте или на локальной машине equals ломбока не совпадает с equals на другом энвайронменте. Чего будете делать? :)
Delombok одной кнопкой делается
источник