arrow

назад

ask

Вопрос

Как думаешь, что самое сложное в Java?

Многопоточность Stream API Hibernate и работа с базами Дженерики

repost

1320

input message

напишите коммент


25 комментов

На данном этапе для меня - Hibernate

0

ответить

По моему мнению - тяжелый синтаксис. Начинающему программисту будет сложно освоить язык программирования с тяжелым синтаксисом, так как нам лучше понимать те вещи, которые кажутся нам более естественными. При чтении кода тяжелый синтаксис тоже может сыграть злую шутку, так как человеку будет труднее разобраться в особенностях программы

0

ответить

Понять, в чём глубинный смысл оборачивания всего и вся в классы

0

ответить

Понять, что хибернейт - не часть явы

0

ответить

Я тебе не верю

comment image

0

ответить

Проекты создавать.

0

ответить

Найти работу :)

0

ответить

Ничего из перечисленного.

0

ответить

Выжить

0

ответить

Запустить программу. Не, ну серьёзно, чтобы можно было одной командой gradle run запустить приложуху, надо плагин настраивать. Понятно, что можно через IDE, либо просто jar собрать и ручками его запустить, но это не те ощущения)

0

ответить

Никогда не пробовал реактивщину на java. Вызывает интерес. Из перечисленного сложнее всего для меня.... пусть будет многопоточка.

0

ответить

Когда все это в связке

0

ответить

Постоянные глюки в системных библиотеках.

0

ответить

По теме - многопоточка. Особенно в связке Kafka - Camunda

0

ответить

Ядреная смесь

0

ответить

У меня были Дженерики. Сейчас вообще все заного прохожу после перерыва в 6 месяцев 😅

0

ответить

Гетеры и сетеры?

0

ответить

Причём тут эти методы не понял вопроса?

0

ответить

Работать с людьми которые не понимают зачем эти инструменты существуют

0

ответить

Самое сложное пока, заставить себя им вплотную заниматься)

0

ответить

Я с тестами не могу разобраться

0

ответить

А чего с ними разбираться? Тесты это по сути описание контракта "что делает этот метод", что на входе и что должно быть на выходе

0

ответить

Некоторые тесты требуют интеграцию с другими системами и тогда тут уже не просто вызвал метод и сравнил результат, а прикрутил моки или тестовую среду поднимать. И банально про ААА мало кто слышал.

0

ответить

Это что?

0

ответить

Разбивка теста на 3 этапа Arrange - готовим данные (заполняем базу или что-то ещё) и определяем ожидаемый результат (expected) Act - вызываем метод и получаем от него какой-то результат (actual) Assert - сравниваем expected и actual. Если совпали, то тест пройден.

0

ответить

еще контент в этом сообществе

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится