excubitus (excubitus) wrote,
excubitus
excubitus

Category:

Маленькая задачка

Начальник:
- Осталась маленькая задача, как раз для вашей [убогой] группы подойдет. Надо перенести данные из старой таблицы в новую.

Новая продвинутая программа работать с данными старой программы не умеет. В старой программе таблица имела, в общем, два столбца: Description и Value. В новой таблице эти столбцы остались, но добавились
Description_ID, Value_Max, Value_Min, Value_Unit. Задача нашей мало на что годной группы состоит в том, чтобы заполнить эти новые поля. Прочитать Description, выбрать из таблицы возможных описаний подходящий ID; прочитать Value - вытащить оттуда максимум и минимум, и единицу измерения. На полчаса задачка.

Но есть одно "но". И описания, и значения забивались вручную живыми людьми. В течение многих лет. Записей сотни тысяч. Под миллион. И все они в свободном формате. То есть запросто могут быть значения в форме
"1 Гц - 1000 МГц" или "0.001 кГц - 1e6 КГц", и это одно и то же. А может быть "1 - 1000 МГц", и это уже совсем другое, это означает 1 МГц - 1000 МГц. А может быть записано "500 МГц +/- 100", это значит 400 МГц - 600 МГц, в то же время, может быть записано "500 +/- 100 кГц", и это уже означает 400 кГц - 600 кГц. Еще вместо черточки, знака "минус", бывает многоточие, слово "TO", две точки "..", двоеточие... Еще бывают два диапазона, записанные в разной форме. Еще бывают всякие пояснения своими словами.

Про то, что описания тестируемого параметра иногда непонятны даже человеку, тем более неясно, как научить их понимать программу, вообще молчу.

На полчаса задачка... Да я вообще не знаю, как за такое браться.
Tags: работа
Subscribe

  • Лытдыбр

    У нас валит снег со вчерашнего вечера, говорят. Поймал себя на том, что ни разу даже в окно не выглянул, не говоря уже о том, чтобы выйти наружу.…

  • Зимние подвиги

    Номер один: поставить елку. Номер два: убрать елку. И я оба подвига уже совершил, в рекордные сроки.

  • Утро

    Когда выезжаешь в убере на Belt Parkway (местный аналог МКАД) ранним утром, по указателю Kennedy Intl Airport, как десятки раз до того, а впереди…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments

  • Лытдыбр

    У нас валит снег со вчерашнего вечера, говорят. Поймал себя на том, что ни разу даже в окно не выглянул, не говоря уже о том, чтобы выйти наружу.…

  • Зимние подвиги

    Номер один: поставить елку. Номер два: убрать елку. И я оба подвига уже совершил, в рекордные сроки.

  • Утро

    Когда выезжаешь в убере на Belt Parkway (местный аналог МКАД) ранним утром, по указателю Kennedy Intl Airport, как десятки раз до того, а впереди…