21.11.1995 Новости БЕСЕДЫ О ПРОГРАММИРОВАНИИ В прошлой колонке я рассказывал об эффекте Хоторна, указав, что данные получены в результате исследований, проведенных в 50-х годах в Калифорнии. В статье, из которой я почерпнул эти исторические сведения, как оказалось, была приведена ошибочная информация: эксперименты на самом деле имели место тридцатью годами раньше и не в Калифорнии, а в Иллинойсе. Я сожалею, что моя предыдущая публикация теперь стала еще одним источником неверной информации в общей базе данных.В той статье основное внимание уделялось проблемам, возникающим в ходе исследований из-за воздействия человеческого фактора. Теперь давайте взглянем на другие проблемы, которые возникают даже в тех случаях, когда система не предусматривает участия одушевленного пользователя. К примеру, тестирование "холодной" загрузки дает воспроизводимые результаты, однако не имеет смысла для круглосуточно работающих систем. Такие системы работают в одном устоявшемся режиме, и все наиболее используемые ресурсы находятся под рукой в буферах разного типа.Чтобы тесты были реальными, испытатель должен определить рабочий цикл приложения - как долго приложение остается в одних условиях, прежде чем адаптируется к новым требованиям? И как решить, какую единицу измерения скорости следует избрать? Если мы создаем систему не на базе одной многократно повторяющейся задачи, тогда получится несколько оценок, и все их нужно как-то скомбинировать, превратив в единый общий показатель. В подобном ...
читать далее.