You're here: Newfs.info / Persons / Sozidatel' (Соziдатель) / Заметки разработчика / Даты жизни собак
Даты жизни собак
Редактирую сейчас раздел базы ньюфов, отвечающий за даты жизни собак. Дело ответственное.
Надо добавить поле «дата смерти» и разрешить владельцам соб указывать эту самую дату.
Также нужно сделать защиту «от дурака» — чтобы дата смерти не оказалась раньше даты рождения, чтобы собака оказалась не старше 30 годов от рождения (мировой рекорд жизни собы — 29 с половиной лет).
Также посмотрел уже существующую базу и обнаружил более 1200 «живых» собак старше 30 лет. Пометил оптом их как умерших.
Думаю сейчас, что надо бы обработать и всех их предков, у которых не указано даты рождения, но логически ж понятно, что им тоже явно больше 30 годков выходит.
Сделал стандартную строку «Даты» [жизни].
Хочу потом высчитывать возраст собы. Но с этим сложно, т.к. однозначно с возрастом понятно, только если у собаки четко прописанны сроки жизни.
В иных случаях будет куча дурацких случаев, когда соба умерла, информация об этом еще не дошла до базы, и будет написано, мол, что собе 19 лет, например.
P.S. Редакторам базы это поле дал, а пользователям пока нет. Надо покумекать, как обозначить визуально, что конкретно дату смерти вписал пользователь, что это не подтверждённая документально информация.
Надо добавить поле «дата смерти» и разрешить владельцам соб указывать эту самую дату.
Также нужно сделать защиту «от дурака» — чтобы дата смерти не оказалась раньше даты рождения, чтобы собака оказалась не старше 30 годов от рождения (мировой рекорд жизни собы — 29 с половиной лет).
Также посмотрел уже существующую базу и обнаружил более 1200 «живых» собак старше 30 лет. Пометил оптом их как умерших.
Думаю сейчас, что надо бы обработать и всех их предков, у которых не указано даты рождения, но логически ж понятно, что им тоже явно больше 30 годков выходит.
Сделал стандартную строку «Даты» [жизни].
Хочу потом высчитывать возраст собы. Но с этим сложно, т.к. однозначно с возрастом понятно, только если у собаки четко прописанны сроки жизни.
В иных случаях будет куча дурацких случаев, когда соба умерла, информация об этом еще не дошла до базы, и будет написано, мол, что собе 19 лет, например.
P.S. Редакторам базы это поле дал, а пользователям пока нет. Надо покумекать, как обозначить визуально, что конкретно дату смерти вписал пользователь, что это не подтверждённая документально информация.
Наблюдать за новыми комметариями.