Делаем тестовое задание для вакансии java backend developer. #java#springboot#spring#backend#it#programming#let's_code_together
Пікірлер: 37
@kolabaka68514 ай бұрын
Как приятно всего через два месяца понимать, что и как работает, учёба это круто Спасибо за видео, отлично закрепляет знания
@ya_rockstar Жыл бұрын
Спасибо за видео
@ivanstrelka3448 Жыл бұрын
огонь! Спасибо
@unicoxr5tj417 Жыл бұрын
база базовая
@svyatoiambrozii Жыл бұрын
Вообще легчайшее😊
@inal111gagiev Жыл бұрын
Можешь снять серию таких видео по вопросам которые спрашивают на собесах(juniotr). Про collection api, computer scince, exeption, java core, базы данных. Если сделаешь я тебя как героя запомню и внукам про тебя рассказывать буду.
@JMunkush Жыл бұрын
Dota 2 one love❤
@rustamkremcheev1915 ай бұрын
У меня в идее 2024 года не возможно выбрать java 8 при создании проекта, сама идея минимум предлагает 17 java Но в build.gradle можно добавить конфиг java { sourceCompatibility = '8' } Вот в чем вопрос: Не будет ли считаться это нарушением технического задания ?
@utyff Жыл бұрын
спасибо! Только в слове сервис ударение на первый слог, даже в английском произношении :)
@Zacodirovanny_Artem Жыл бұрын
Исправлюсь, друже )
@aliakseiprybytkou7552 Жыл бұрын
Сущность должна быть названа в единсветнном числе. Контроддер должен быть назван как UserController. В методе addUser RequestBody не должно быть никакого юзера, нужно передавать userDto.
@Zacodirovanny_Artem Жыл бұрын
буду повнимательнее в следующий раз. Но по поводу сущность должна быть названа в единственном числе могут быть проблемы, так как слово User уже зарезервированно и вылетают эксепшены
@aliakseiprybytkou7552 Жыл бұрын
@@Zacodirovanny_Artem все сущности должны быть в единственном числе. По поводу что то зарезервированно это вообще бред какой то, оставлю без комментариев.
@artem.nefedov Жыл бұрын
entity да, в ед.числе. по поводу твоей экспертизы - mysql не помню, но у postgres entity user занята системой, попробуй сам создать таблицу user, буду удивлён если получится. (для многих выход создавать "user_") не нужно путать людей, когда сам не разобрался.
@aliakseiprybytkou7552 Жыл бұрын
@@artem.nefedov причем тут название таблицы и название сущности? ты как угодно называй таблицу, но сущность должна быть в единственном числе. Чтобы не было ошибок при старте проекта, нужно отключить автосоздание таблиц в базе данных и создавать их через миграции. Так что читай доки, а не бред про то что нельзя ентити назвать User в единсветнном числе.
@ДмитрийПаршиков-п1м Жыл бұрын
@@artem.nefedovдля этого есть аннотация @Table со значением tablename, где ты можешь написать имя отличное от имени сущности в коде. В коде user, в бд users
@thewhitewolf5178 Жыл бұрын
Отличное видео, скажи, пожалуйста, а почему ты используешь подход с интерфейсом Serivce и ServiceImpl, а, например, не сразу прописываешь Service?
@Zacodirovanny_Artem Жыл бұрын
Спасибо!) Это просто такой архитектурный подход. Сначала прописываешь в интерфейсе поведение которым должен обладать класс, а потом реализуешь, чтобы ничего не упустить) Можно и без интерфейса это сделать, но есть такое правило - не хочешь неожиданностей в будущем - делай интерфейс😁
@ХорхеРодригез Жыл бұрын
Потому что это улучшает читаемость, масштабируемость и прочие QoL штуки (если не сильно углубляться). Чем больше проект, тем ближе данный подход к т.н best-practice. В небольших же проектах, пет-проектах, учебных проектах этим можно пренебречь и не создавать доп слои с интерфейсами.
@thewhitewolf5178 Жыл бұрын
Действительно, не подумал, спасибо)
@artem.nefedov Жыл бұрын
почитай про паттерн Стратегия, сразу всё поймёшь
@artem.nefedov Жыл бұрын
у хибера ddl-auto: update - плохо, он тебе больше проблем принесёт, чем пользы, учись таблицы ручками писать возможно по началу долго, но хотябы знать будешь что откуда и куда идёт и ставь validate - будет хорошо
@95thh Жыл бұрын
Вот за какой срок так можно уже писать код ? Блин я на месте уже как год , посоветуйте хорошие курсы , спасибо
@Zacodirovanny_Artem Жыл бұрын
Придумай себе маленький проект с простым функционалом. И пытайся его реализовать. Гугли как сделать то се. Смотри видосы. И когда ты сам начнешь разбираться с задачами - это даст тебе большой опыт и лучше будет в памяти откладываться
@95thh Жыл бұрын
@@Zacodirovanny_Artem Спасибо, буду пробовать.
@ровойт10 ай бұрын
@@Zacodirovanny_Artem что-то подскажите приблизительно
@roniblade Жыл бұрын
Нашел работу?
@likemilk99 Жыл бұрын
Много косяков. Может для студента такая реализация и подойдет, но если человек претендует на более высокую должность, то конечно нужно еще учиться...
@Сергей-и8п9ь Жыл бұрын
Такое тестоаое даже смотреть не будут. Совсем простенько даже для начинающего очень слабо.
@aliakseiprybytkou7552 Жыл бұрын
Если быть обьективным, то да. На лицо отсутсвие опыта в спринге. но челик не должен опускать руки а почитать комменты и разобраться как делать правильно
@likemilk99 Жыл бұрын
@@aliakseiprybytkou7552 Без один, но я думаю, что ему надо просто почитать книги, а не комментарии...
@ugabuga-t7z Жыл бұрын
А что не так? Что ты бы переделал?
@adekakz97949 ай бұрын
@@ugabuga-t7zВСЁ. МОИ ГЛАЗАА😭😭😭😭
@CLdxCqLvUt2 ай бұрын
@@aliakseiprybytkou7552Так и что конкретно не так написано? Да, нет дто, аннотации по таблице, колонкам написаны не очень, но API-то сделано правильно, это будет работать. Где здесь серьезные ошибки?