Как я использую Базар с Прокси HTTP?

Синглтон-паттерн сам по себе не является проблемой. Проблема заключается в том, что шаблон часто используется людьми, разрабатывающими программное обеспечение с объектно-ориентированными инструментами, не имея четкого понимания концепций ОО. Когда синглтоны вводятся в этом контексте, они имеют тенденцию превращаться в неуправляемые классы, которые содержат вспомогательные методы для каждого небольшого использования.

Синглтоны также являются проблемой с точки зрения тестирования. Они, как правило, затрудняют написание отдельных юнит-тестов. Инверсия управления (IoC) и внедрение зависимостей - это паттерны, предназначенные для решения этой проблемы объектно-ориентированным образом, который поддается модульное тестирование.

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

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

12
задан Joshua 24 June 2009 в 15:20
поделиться

2 ответа

Установите переменную среды http_proxy так, чтобы она указывала на ваш прокси, например. (в Windows):

set http_proxy=http://webcache.mycompany.com:3128/

См. раздел «Переменные среды» в http://bazaar-vcs.org/ConfiguringBzr

9
ответ дан 2 December 2019 в 20:19
поделиться

Также не забудьте установить HTTPS_PROXY переменную окружения.

set https_proxy=http://my.proxy.com:3128/
7
ответ дан 2 December 2019 в 20:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: