digital-garden/dev/java/Возвращайте пустую коллекцию вместо null.md

32 lines
1.2 KiB
Markdown
Raw Normal View History

---
aliases:
tags:
- maturity/🌱
2024-09-08 00:56:18 +03:00
date: 2024-09-07
zero-link:
- "[[../../meta/zero/00 Java разработка|00 Java разработка]]"
parents:
linked:
---
Если ваша программа может вернуть коллекцию, которая не содержит никаких значений, убедитесь, что возвращается пустая коллекция, а не `null`. Это сэкономит вам время на различные проверки и избавит от многих потенциальных ошибок.
```java
public List<Event> getAllEventByUserId(int userId) {
if (userId == 0) {
return Collections.emptyList();
}
return eventRepository.findAllByUserId(userId);
}
```
***
## Мета информация
**Область**:: [[../../meta/zero/00 Java разработка|00 Java разработка]]
**Родитель**::
**Источник**::
**Автор**::
**Создана**:: [[2024-09-07]]
### Дополнительные материалы
-
### Дочерние заметки
2024-09-14 23:38:42 +03:00
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->