Subject: unit test softw. Добрый день! Из статьи - http://queue.acm.org/detail.cfm?id=2536492 To give you a feeling of scale, the current exchange technology is benchmarked in nightly builds to run a series of simulated market data feeds at 1 million messages per second, as a unit test. There is no such thing as premature optimization in exchange development, as every cycle counts. Чтобы вы ощутили весь масштаб, я вам скажу, что эффективность современных биржевых технологий оценивается путем выполнения ночных сборок, цель которых – проведение серии тестов на потоках смоделированных рыночных котировок, проходящих со скоростью 1 миллион сообщений в секунду. Так проходит тест устройства/модульный тест. Спасибо. |
|
link 1.11.2013 9:48 |
* ... на основе "ночных" сборок (бильдов), которые используются для проведения пробных (смоделированных по предполагаемой нагрузке данных) прогонов. **ряда (вместо серий) в качестве единоразового/единичного тестирования. |
В "nightly build" важно не "night-", а "-ly" (т.е., не то, что компиляция выполняется ночью, а то, что она выполняется КАЖДУЮ ночь). В принципе есть слово "еженощная", но это экзотика. Поэтому стоит сказать "ежедневная компиляция". В принципе можно попробовать "ежевечерняя"... А сам абзац я написал бы так: В порядке иллюстрации масштаба: нынешняя технология биржи при ежедневной компиляции тестируется модульным тестом, включающим демонстрационные потоки рыночных данных по миллиону сообщений в секунду. В разработке биржи преждевременной оптимизации не бывает -- каждый цикл [процессора] на счету. |
|
link 1.11.2013 10:18 |
nightly build - ненадежная сборка, тестовая сборка, компилируемая ночью. |
NC1, спасибо. В Вашем примере исчезло слово "ночной" - можно без него обойтись? |
в целом NC1+ его трактовка nightly в тему. (их запускают "at night", когда все закончили свой рабочий день.) мои поправки/вариации к 13:11 или "... имитированными потоками ..." |
Liquid_Sun, > nightly build - ненадежная сборка, тестовая сборка, Это может быть правдой для коробочного софта. В нетиражируемых серверных системах все компиляции тестовые. После каждой компиляции происходит тестирование. Если оно успешно, тестовая сборка становится "производственной" (production build). Если нет, ее либо чинят, либо откатываются на вчерашнюю версию до выяснения обстоятельств. dimock > NC1, спасибо. В Вашем примере исчезло слово "ночной" - Вопрос не ко мне. Есть организации, где ежевечернюю компиляцию называют "ежедневной" (при этом все понимают, что она происходит вечером, и не парятся с деталями). Если хочется буквальности, пишите "ежевечерняя". |
вариант LS "на основе ночных сборок..." мне кажется наиболее адекватным и звучащим понятным для IT-профессионалов |
You need to be logged in to post in the forum |