выбранные места из переписки с друзьями
Nov. 22nd, 2020 08:14 am"Вот, например, недавно, мы обнаружили, что id источников работ (ID of sources of job postings) - имеют разные типы."
Найдите пять ошибок дизайна. (Я вижу только четыре). И еще одна - "нам пришлось выслушать", тоже хорошая тема для обсуждения.
Работы, запощенные прямо на ********.com -- имеют в качестве source - Guid RecruiterId.
А работы, скачанные с других вебсайтов (from job feeds), имеют в качестве source - int JfId.
Мы оцениваем качество этих источников работ (quality = count of "open job" clicks / count of unsubscribe clicks).
Вычисления качества - делаются для каждого источника работ (RecruiterId или JfId).
Нам нужно было принять решение, как именно упростить нашу систему.
Стоит ли использовать универсальный "Job source ID" для обоих подсистем?
Если да - то как мигрировать существующий код (C# и SQL код в нескольких десятках мест) и как называть новое универсальное поле (мы выбрали "JobsGiverId" в качестве имени и int в качестве универсального типа).
В процессе работы нам пришлось внимательно выслушать философствования друг друга по поводу того, какие проблемы следует ожидать, что же именно выбрать, и почему.
А работы, скачанные с других вебсайтов (from job feeds), имеют в качестве source - int JfId.
Мы оцениваем качество этих источников работ (quality = count of "open job" clicks / count of unsubscribe clicks).
Вычисления качества - делаются для каждого источника работ (RecruiterId или JfId).
Нам нужно было принять решение, как именно упростить нашу систему.
Стоит ли использовать универсальный "Job source ID" для обоих подсистем?
Если да - то как мигрировать существующий код (C# и SQL код в нескольких десятках мест) и как называть новое универсальное поле (мы выбрали "JobsGiverId" в качестве имени и int в качестве универсального типа).
В процессе работы нам пришлось внимательно выслушать философствования друг друга по поводу того, какие проблемы следует ожидать, что же именно выбрать, и почему.
Найдите пять ошибок дизайна. (Я вижу только четыре). И еще одна - "нам пришлось выслушать", тоже хорошая тема для обсуждения.