Новости канала
2:32
2 жыл бұрын
Пікірлер
@winter-lb7id
@winter-lb7id 19 сағат бұрын
единственный ролик, где я хотя бы что-то могу понять, спасибо большое
@svetlanamazhaykina6918
@svetlanamazhaykina6918 9 күн бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@svetlanamazhaykina6918
@svetlanamazhaykina6918 9 күн бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@svetlanamazhaykina6918
@svetlanamazhaykina6918 9 күн бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@svetlanamazhaykina6918
@svetlanamazhaykina6918 9 күн бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@mrnght2740
@mrnght2740 20 күн бұрын
Передаю привет всем будущим поколениям джавараша)
@sani4051992
@sani4051992 21 күн бұрын
Спасибо большущее за науку! Очень хорошо донесен материал + на примерах.
@user-jt4ol9fb2q
@user-jt4ol9fb2q Ай бұрын
Редко пишу комменты, но здесь снимаю шляпу, спасибо!
@olegivanov9607
@olegivanov9607 Ай бұрын
автор вообще ни разу не java-разработчик, функции в Си, в Паскале, а в объектно-ориентированных языках - методы, от декомпозиции StudentOrderValidator я просто в шоке, лучше индусов посмотреть.
@anjelomanoranjan
@anjelomanoranjan Ай бұрын
Идеальное объяснение. То что были ошибки - так даже намного лучше!
@ultradaver
@ultradaver Ай бұрын
Самое лучшее объяснение из всех
@svetlanamazhaykina6918
@svetlanamazhaykina6918 Ай бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@user-md3xy2kc5l
@user-md3xy2kc5l Ай бұрын
Ещё бывают Fuzzing тесты, мутационные тесты, не до конца понятно куда отнести API / UI тесты, возможно это тоже самое, что у вас в пункте 3 - функциональные тесты, а возможно и нет. Не хотелось бы устраивать тут холивар из-за терминологии. Также тесты e2e, это видимо пункт 4 - сквозные тесты. Ещё есть тесты конфигураций. Если говорить про стресс-тесты и тесты производительности, то тут возможно стоит упомянуть тесты на восстановление, тесты на устойчивость / деградацию системы, тесты безопасности (сканирование кода, логов и т.д.). Но зачастую очень редко можно встретить в проектах хотя бы часть из них, не говоря уже про все сразу. Да, оно зачастую и не требуется большинству проектов и по сути будет просто прожиганием времени и денег заказчика. upd. ещё A / B тесты есть, но это возможно несколько в стороне от обычного тестирования, скорее тут проверка гипотез "в бою".
@vasilich_bear
@vasilich_bear 2 ай бұрын
Очень интересно и в меру сложно. Иногда приходится напрячься. Антон, спасибо Вам за труд
@vasilich_bear
@vasilich_bear 2 ай бұрын
Все четко и понятно, спасибо за труд
@oceanstar2544
@oceanstar2544 2 ай бұрын
Если проект не видит Dependency, которые вы добавили, то нажмите кнопку как на видео 1:47:37
@GrechniyUA
@GrechniyUA 2 ай бұрын
Спасибо!
@alextula3280
@alextula3280 2 ай бұрын
Спасибо за ваш труд
@user-zu4ft8yw9e
@user-zu4ft8yw9e 2 ай бұрын
Выпуск 72. Логирование - важный инструмент разработчика. Ведение журнала важно для разработчиков, поскольку оно помогает понять, как используется программное обеспечение, а также выявлять и устранять проблемы на разных этапах разработки. Используя понятные и описательные сообщения журнала с различными уровнями журналирования, разработчики могут быстро выявлять критические проблемы, включать ведение журналов в производственных средах и эффективно управлять техническим долгом. Журналы также играют решающую роль в улучшении связи между пользователями и прикладным программным обеспечением, помогая решать проблемы и контролировать состояние работоспособности приложения.
@user-ze3zo3oq5b
@user-ze3zo3oq5b 2 ай бұрын
А где вызывается методы writeExternal и readExternal?
@egorepir
@egorepir 3 ай бұрын
Доброго времени суток, спасибо за курс. Дойдя до 40-го урока вообще перестал что-либо понимать🥲
@u_n_d_e_r_s_c_o_r_e_d
@u_n_d_e_r_s_c_o_r_e_d 2 ай бұрын
плохо объясняет
@svetlanamazhaykina6918
@svetlanamazhaykina6918 3 ай бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@svetlanamazhaykina6918
@svetlanamazhaykina6918 3 ай бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@45053
@45053 3 ай бұрын
На сколько я знаю - не обязательно вызывать close() для всех потоков, достаточно для последнего (или даже для любого, поправьте кто знает). Автору спасибо, все разложилось по полочкам.
@s_a_i.
@s_a_i. 3 ай бұрын
Возможно кто знает в чем причина: Exception in thread "main" edu.javacourse.studentorder.exception.DaoException: org.postgresql.util.PSQLException: ERROR: insert or update on table "jc_student_order" violates foreign key constraint "jc_student_order_h_street_code_fkey" Detail: Key (h_street_code)=(1) is not present in table "jc_street". за два дня не нашел в чем.... на 50 уроке все работало. уже весь код с Git обновил и без результата.
@java8599
@java8599 3 ай бұрын
Приставке записи Используется код улице, которого нет. Проверить надо. Удачи.
@s_a_i.
@s_a_i. 3 ай бұрын
Благодарю. всего лишь нужно было в pgAdmin исполнить скрипт вставки данных в таблицы справочника адресов.@@java8599
@lisafox9026
@lisafox9026 3 ай бұрын
просто совет .. если вы объясняете про @Embeddable и @Embedded, просто сделать ID и колонки для этих двух аннотаций и НЕ более того.. очень сложно высматривать суть среди большого незнакомого количества кода...
@ukratitelkisok9726
@ukratitelkisok9726 3 ай бұрын
Лучший!
@RasimAlimgukov
@RasimAlimgukov 3 ай бұрын
Вот это уже понятно
@RasimAlimgukov
@RasimAlimgukov 3 ай бұрын
В середине уже ничего не понятно, объяснение для тех кто уже имел опыт работы с данным интерфейсом
@RasimAlimgukov
@RasimAlimgukov 3 ай бұрын
Почитав несколько источников и пересмотрев ролик стало всё понятно) Спасибо!
@s_a_i.
@s_a_i. 3 ай бұрын
все ясно и понятно. в момент когда читаю код одного конкретного метода или в пределах одного класса))) но это пока не пытаюсь представить все взаимосвязи классов. и тогда наступает конец всей ясности. на данном этапе не смогу воспроизвести весь написанный код за 26 уроков. существует ли статистика по количеству часов, необходимому для адаптации к такому количеству новой информации? или же понимание взаимосвязи кода на уровне проекта это проф. уровень и вопрос многих лет опыта?
@java8599
@java8599 3 ай бұрын
Очень сильно зависит от подготовленности человека. Лично моё мнение - на один час видео надо потратить 4-5 часов на эксперименты и закрепление. Причем не стоит тратить их сразу - их можно и нужно растянуть на 2-3 дня. Но это лично моё мнение и многое зависит от самого человека.
@d.novikov
@d.novikov 4 ай бұрын
Антон спасибо Вам!
@user-kl4ws3rh4o
@user-kl4ws3rh4o 4 ай бұрын
Большое спасибо за уроки!))
@sandor7776
@sandor7776 4 ай бұрын
Спасибо! Все понятно и четко
@ortsaslan
@ortsaslan 4 ай бұрын
Антон, спасибо что продолжаете делиться своми знаниями! Вернулся к изучению Java после перерыва, надеюсь почерпнуть много полезного на вашем канале.
@FakeProxima
@FakeProxima 5 ай бұрын
спасибо огромное, ценим ваш труд
@user-mt9jm4gm4w
@user-mt9jm4gm4w 5 ай бұрын
Водичка
@timmawv
@timmawv 5 ай бұрын
Добрый день спасибо за ваши уроки. Хотел спросить какой шорткат вы нажали на 9:46 чтоб открылось такое меню со всеми методами?
@worker_chan1301
@worker_chan1301 5 ай бұрын
Очень круто объясняете, спасибо большое!
@worker_chan1301
@worker_chan1301 5 ай бұрын
Глубочайшее уважение!
@manOfPlanetEarth
@manOfPlanetEarth 5 ай бұрын
посмотрел все три видео - ни хрена не понятно. вернее, что-то понятно, но в целом ощущение, что идешь по вязкому болоту, а не тверди. то ли дело алгоритм: ознакомился, повторил, покрутил по-всякому - преисполнился. а тут какая-то туманная бездна без дна. наверно, нужно в жизни пройти хотя бы один полный цикл создания софта. а это дело такое: для большого софта только требования собираются от полугода. В общем, цикл - это очень долго. Еще и попасть надо на начало. В общем, типа дождичка в четверг: где-то есть, но надо мир копать, чтобы найти:(((
@java8599
@java8599 5 ай бұрын
Архитектура включает много параметров и поиск компромиссов в их соотношения. Математики для этого не придумали. Можно эволюционно улучшать систему, делая замеры и подправлю небольшими шагами. Алгоритмов пока нет, есть опыт, принципы и некоторые практики.
@manOfPlanetEarth
@manOfPlanetEarth 5 ай бұрын
⁠@@java8599 О, а сможете привести пример в отдельном видео? Как раз с той самой эволюцией системы? В своём опыте найдётся?🤔 Прямо от старта со сбором требований до шагов эволюции. Без цельных примеров это всё неосязаемый туман, мозгу не за что зацепиться.
@java8599
@java8599 5 ай бұрын
@@manOfPlanetEarth Я подумаю. Удачи.
@manOfPlanetEarth
@manOfPlanetEarth 5 ай бұрын
@@java8599 а так тема архитектуры интересная. я окончательно осознал, что сложно из-за отсутствия конкретики. а конкретика - в примерах🤷‍♂️🥳
@timmawv
@timmawv 5 ай бұрын
Посмотрел все видео спасибо было очень полезно и познавательно
@divergenny
@divergenny 5 ай бұрын
Спасибо большое, объяснили лучше чем курс архитектуры в университете
@Grynader
@Grynader 5 ай бұрын
вода водная с жесткой водянистостью
@backingtrackesp
@backingtrackesp 5 ай бұрын
Антон, спасибо! Наконец-то новое видео!
@felixvoid5521
@felixvoid5521 5 ай бұрын
Теперь я знаю как пылесос затягивает и с каким звуком, если у него есть труба kzfaq.info/get/bejne/qJ-glMRqprCbd58.htmlsi=4IoR7gS6quAtQvdY&t=2480 А так лекция ужасно душная. Объясняет плохо. Не знаю чего все с JR рекомендуют его.
@paino_ino
@paino_ino 5 ай бұрын
первое видео в этом году 🎉
@Greemka4
@Greemka4 5 ай бұрын
Спасибо вам за вашу работу.! Надеюсь вы однажды возобновите "Изучаешь java, создай проект".
@Roman-eu8vf
@Roman-eu8vf 5 ай бұрын
Первый!
@sambo-70
@sambo-70 5 ай бұрын
Не могу говорить за других, скажу за себя. Все видео важное, но с 16-ой минуты и до конца видео вы раскрыли по сути ключевую информацию, именно ее не хватало для общего понимания. Как говорится - пазл собрался. Спасибо.
@marktsyst
@marktsyst 5 ай бұрын
Почему-то в идее 2022.3.3 ultimate при определении Adult как @MappedSuperclass и указании @Embedded над полями в StudentOrder подчеркивается Adult как ошибка с текстом 'Embedded' attribute type should not be 'Mapped Superclass', но проект при этом собирается и тест выполняется, запись в базу происходит. Версии библиотек все те же, даже скачал для проверки с гита коммит по уроку, то же самое. При этом если пометить @Adult одновременно как @MappedSuperclass и @Embaddable тогда всё в порядке, ошибка уходит