Соглашение об именовании DTO - PullRequest
0 голосов
/ 18 марта 2019

Вероятно, это простой вопрос, но у меня нет четкого понимания, какое соглашение лучше всего именовать для классов и пакетов dto, с точки зрения имени пакета, DTO в верхнем регистре или Dto для классов и т. Д .... Пример:

1.Имя пакета:

xxx.dto.animal.Dog.class или xxx.animal.Dog.class

2.Прописные обозначения dto Class Naming:

DogDTO или DogDto

3.Смешивание обоих соглашений dto или ни того, ни другого.

Проблема в том, могу ли я объявить слово 'dto' как пакет или если слово 'dto' должно быть включено в имя класса или в обоих случаях,

1 Ответ

0 голосов
/ 23 марта 2019

Старайтесь избегать суффиксов DTO в именах классов. Включение DTO в имена пакетов - это нормально.

Вам просто нужно решить, как использовать его в именах пакетов. Обычно я предпочитаю my.feature1.dto, my.feature2.dto например.

DTO - очень простой класс, поэтому нетрудно распознать класс как DTO.

...