философский вопрос
Jun. 11th, 2009 09:45 amМы как-то привыкли в программах различать класс для id и класс для "самого объекта". Перепасовываем id, используем его там и там. Но всё время помним, что это id.
Ну мне это что-то перестало казаться разумным. Скажем, в системе если у нас представлен пациент, так что называть пациентом? Его историю болезни? Его текущее состояние? Или достаточно идентифицирующей информации, а вся эта хренопень - уже отдельная сущность?
Ну вот взять улицу. Что в программе мы назовём улицей? Да её точное название с указанием местонахождения. А все её там координаты, длина, повороты, ограничения скорости и проезда, двусторонность, фотографии зданий, фамилии дворников, дата последнего асфальтирования, телефон милиции, это всё, блин, посторонние в некотором смысле данные.
Программисты чёт привыкли хранить всё в одной куче и называть это "объектом". В базе данных, небось, так не поступают.
Так я что хочу сказать. Если мы перебрасываем между собой информацию, однозначно идентифицирующую улицу, так это для нас и будет улица, а всё остальное - декорация. Свойства.
Не слишком это шизофренично звучит? Что на эту тему говорит наука?
Ну мне это что-то перестало казаться разумным. Скажем, в системе если у нас представлен пациент, так что называть пациентом? Его историю болезни? Его текущее состояние? Или достаточно идентифицирующей информации, а вся эта хренопень - уже отдельная сущность?
Ну вот взять улицу. Что в программе мы назовём улицей? Да её точное название с указанием местонахождения. А все её там координаты, длина, повороты, ограничения скорости и проезда, двусторонность, фотографии зданий, фамилии дворников, дата последнего асфальтирования, телефон милиции, это всё, блин, посторонние в некотором смысле данные.
Программисты чёт привыкли хранить всё в одной куче и называть это "объектом". В базе данных, небось, так не поступают.
Так я что хочу сказать. Если мы перебрасываем между собой информацию, однозначно идентифицирующую улицу, так это для нас и будет улица, а всё остальное - декорация. Свойства.
Не слишком это шизофренично звучит? Что на эту тему говорит наука?