Я пытаюсь убедить коллег прекратить писать код, подобный этому (пример на java):
class Person {
Long id;
String name;
String surname;
}
и писать код, подобный этому:
class Person {
PersonId id;
PersonName name;
PersonSurname surname;
}
По сути, я хочу избежатьчрезмерное использование Strings ', Longs' и использование выделенных типов, соответствующих домену.Это не новая концепция, методология или практика (как бы вы ее ни называли), поэтому у нее, вероятно, уже есть имя.Вероятно, есть много людей, которые уже написали плюсы и минусы такого подхода, но я не могу найти ни одного, потому что не знаю, что искать.