Немножко неверное решение, все же требование что адрес должен быть валидным на мой взгляд должно подразумевать осмысленный ответ на попытку зарегестрировать не валидный адрес, а тут это просто вынесено за скобки. В остальном классный подход и интересные видео!
@mobelus133 ай бұрын
Видос хорош, очень буду ждать следующего видео!
@JohnLock-qk7og3 ай бұрын
Классное видео) Было бы интересно увидеть больше видео с TDD 😊
@vermilinguas3 ай бұрын
TDD подход выглядит, конечно, интересно и профессионально. Вопрос только для проектов каких размеров это подходит)
@AlexSmile-y2x3 ай бұрын
никаких, это только интересно для видео на ютьюбе, для конференций и для другой болтовни
@vermilinguas3 ай бұрын
@@AlexSmile-y2x у меня спрашивали на собесе)
@ВасяЗеленев3 ай бұрын
Я бы добавил проверку на null аргумента публичного метода, и соответствующий тест. А то получается что с null registry будет работать криво.
@JohnJohn315953 ай бұрын
Thank you.
@mrRed13143 ай бұрын
TDD удобно, а еще лучше если сразу закладывать параметризированные тесты)
@JohnJohn315953 ай бұрын
Hello, Max. Thank you very much for this content! Could you recommend us resources to improve English skills in IT?
@Jetbulb3 ай бұрын
Hi, there! There is no specific resource to learn english, internet is full of them, plethora of companies around. But, I would recommend to watch and listen TV News in english. It's more than enough, especially in catching of different accents over the globe.
@algsorokin2 ай бұрын
Это собес в Revolut😉
@ГлебЛаптев-р9ш3 ай бұрын
навряд ли такой код смерджили при должном код ревью 1. константу как минимум в переменную, а лучше в проперти 2. Валидацию выносить в отдельный сервис 3. Для сообщений возможно можно было бы использовать MessageSource 4. Плюс если это тестовая реализация и в List в данном случае выступает в роли хранилища, можно было бы создать прослойку dao/repository
@AlexSmile-y2x3 ай бұрын
код джуновский, это очень слабо
@НиколайНауменко-ч5ш3 ай бұрын
ну на 30 минутном интервью больше особо не напишешь) тут же суть вся в том что б посмотреть как человек подходит к реализацию задачи, и что считает "реди фор прод" Можно конечно попросить написать масштабируемое решение, которое будет учитывать работу в конкурентной среде, но нормальный человек на собесе за такое деньги попросит, т.к. в реди фор тест такое довести это 2 дня работы
@ВячеславСергеевич-у1н3 ай бұрын
Все нормально человек написал. Сначала работаем на конечный результат, покрывающий требования ТЗ и только потом уже над совершенством и гибкостью кода. Бизнес (владелец продукта) - всегда хочет видеть быстрый результат, ему пофиг на код. Лучше частые и мелкие релизы, чем редкие и объемные)
@chetverikovAleksandr3 ай бұрын
Походу это тебя в Револют собесят)
@pymentor.3 ай бұрын
в революте вроде бы Python по больше части. это можно видеть по их вакансиям
@chetverikovAleksandr3 ай бұрын
@@pymentor. просто меня на джаву звали и тоже просили тредсейф лоадбалансер написать. По локациям похоже
@oleksii95943 ай бұрын
@@pymentor. револют на джаву нанимает
@oleksii95943 ай бұрын
@@pymentor. револют это банкинг, он не может быть без джавы и .нет
@alexpavlov90973 ай бұрын
Тоже в Революте это спрашивали, те же требования. На джаве. Не прошел)