Краткое содерание статьи: если у вас в программе используются, например, килограммы и фунты - не используйте double для хранения значений массы. Создайте классы Kg и Lbs, это защитит от смешивания одного с другим.
От себя еще добавлю, что иногда бывает полезно хранить идентификаторы объектов не в string или GUID, а заводить специальные классы UserId, OrderId, и др - тоже чтобы по ошибке не подставить один идентификатор вместо другого
В статье примеры на C, что может быть непривычно для Java и C# разработчиков.
От себя еще добавлю, что иногда бывает полезно хранить идентификаторы объектов не в string или GUID, а заводить специальные классы UserId, OrderId, и др - тоже чтобы по ошибке не подставить один идентификатор вместо другого
В статье примеры на C, что может быть непривычно для Java и C# разработчиков.
Brief summary of the article: if your program uses, for example, kilograms and pounds - do not use double to store mass values. Create classes Kg and Lbs, this will prevent mixing one with the other.
On my own I will add that sometimes it is useful to store object identifiers not in a string or GUID, but to create special classes UserId, OrderId, etc. - also so as not to substitute one identifier for another by mistake
The article contains examples in C, which may be unusual for Java and C # developers.
On my own I will add that sometimes it is useful to store object identifiers not in a string or GUID, but to create special classes UserId, OrderId, etc. - also so as not to substitute one identifier for another by mistake
The article contains examples in C, which may be unusual for Java and C # developers.
У записи 2 лайков,
0 репостов,
220 просмотров.
0 репостов,
220 просмотров.
Эту запись оставил(а) на своей стене Владимир Шалимов