[Перевод] «Запах» проектирования: одержимость примитивами
Это второй пост из серии о Poka-yoke проектировании — также известном, как инкапсуляция. Множество классов имеют тенденцию к потреблению или раскрытию примитивных значений, таких как int, или string. В то время как такие примитивы существуют на любой платформе, их использование может приводить к процедурному коду. Более того, они обычно нарушают инкапсуляцию, допуская присвоение некорректных значений.Читать дальше →