Книга: Основы объектно-ориентированного программирования
Быстрое обновление (fast update)
Быстрое обновление (fast update)
На практике механизм обновления системы должен быть не только автоматическим, но и быстрым. Более точно, он должен быть пропорциональным размеру изменений, а не размеру системы в целом. Без этого свойства метод и среда могут быть применимыми только к небольшим системам, а применять их нужно к большим.
Время обработки ряда изменений в системе, создающих обновленную версию, должно быть функцией размера измененных компонентов и не зависит от размера системы в целом.
И компилируемая, и интерпретируемая среда могут удовлетворять этому критерию, хотя в последнем случае компилятор должен быть инкрементным (он не должен все компилировать заново). Наряду с инкрементным компилятором, среда может, конечно, включать глобальный оптимизирующий компилятор, работающий на всей системе. При условии, что глобальный компилятор нужен только для выпуска конечного продукта, разработка будет в основном использовать инкрементный компилятор.
- Ускоренное обновление данных
- Запросы на обновление
- Чем отличается быстрое форматирование от обычного?
- 3.8. Обновление ядра
- 3.8.2. Обновление ядра из RPM-пакета
- Быстрое размножение формул
- Обновление Dr.Web
- Автоматическое обновление
- Обновление драйверов
- Автоматическое обновление (automatic update)
- 7.5.3. The Fast Local Internet Protocol
- Managing Automatic Updates in Group Policy