Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Angular
Angular

Материалы для программистов на тему «Angular»

Александр Тюрин

Осторожно: @Size не проверяет на null! Как я пропустил баг

Забыли добавить валидацию на фронтенде и рассчитывали на @Size(min = 1) в Spring? Остерегайтесь! Эта аннотация пропускает null, и ваше "обязательное" поле может прийти пустым. Делюсь реальным кейсом из продакшна, объясняю, почему так происходит, и как правильно использовать @NotBlank, @NotEmpty и @NotNull, чтобы избежать ошибок валидации.

Осторожно: @Size не проверяет на null! Как я пропустил баг
2338
Dmitrii Starikov

Как я создал CRM-систему

Знакомим вас с личным опытом создания такой CRM-системы, которая позволила компании увеличить число закрываемых сделок почти в 3 раза.

Как я создал CRM-систему
46 460