Size: a a a

2020 June 03

D

Dima in learn.java
псевдо-код
источник

D

Danya in learn.java
Dima
public Result uploadFile(MultipartFile file) {
   
   final Set<ValidationError> errors = fileValidator.validate(file);
   if (!errors.isEmpty()) {
       throw new FileValidationException(«Прекрати загружать говно, неприятно.», errors);
   }
 …
}
Непопулярен в джаве var...
источник

D

Dima in learn.java
ну и потом в @ExceptionHandler обрабатываешь FileValidationException, из которого достаешь сообщение и список ошибок
источник

DC

Denis Chikanov in learn.java
Dima
public Result uploadFile(MultipartFile file) {
   
   final Set<ValidationError> errors = fileValidator.validate(file);
   if (!errors.isEmpty()) {
       throw new FileValidationException(«Прекрати загружать говно, неприятно.», errors);
   }
 …
}
Хороший текст, одобряю
источник

D

Dima in learn.java
дальше формируешь любую поджо/мапку/жсон ноду и отдаешь внутри ResponseEntity с кодом 400
источник

D

Dima in learn.java
Danya
Непопулярен в джаве var...
на самом деле стараюсь это слово использовать, чтобы при чтении кода человек автоматом выводил тип из выражения справа
источник

D

Dima in learn.java
много читал обсуждение на эту тему, пришел для себя к такой золотой середине
источник

D

Dima in learn.java
в очевидных случахя, конечно var
источник

D

Dima in learn.java
типо final var word = «kek»;
источник

D

Dima in learn.java
final var data = InputStream::nullInputStream.readAllBytes();
источник

М

Михаил in learn.java
Большое спасибо!
источник

М

Михаил in learn.java
Подскажите еще. Ни где в примерах не вижу final. Это тоже говно мамонта?
источник

D

Dima in learn.java
Михаил
Подскажите еще. Ни где в примерах не вижу final. Это тоже говно мамонта?
скорее наоборот
источник

l

lem0nify in learn.java
final нормуль.
источник

D

Dima in learn.java
в туторах, мини-примерах, избегают этого модификатора
источник

D

Dima in learn.java
а по идее любую неизменяют ссылку по смыслу кода ты должен помечать этим словом
источник

D

Dima in learn.java
прежде всего - это защита от самого себя и других коллег
источник

D

Danya in learn.java
final топ за свои гривны
источник

D

Dima in learn.java
меньше неочевидных мутаций - меньше багов
источник

М

Михаил in learn.java
Dima
а по идее любую неизменяют ссылку по смыслу кода ты должен помечать этим словом
👍 спасибо. А то я идею настроил чтобы форсила его выставлять, но смотрю на примеры и думаю что может я что не то делаю. Теперь все понятно. Спасибо еще раз.
источник