Я разрабатываю приложение AS3, которое использует класс Singleton для хранения метрик в массивах.Это Singleton, потому что я хочу, чтобы только один экземпляр этого класса создавался, и его нужно создавать из любой части приложения.
Трудность возникает, когда я хочу провести модульное тестирование этого класса.Я думал, что добавление общедоступных геттеров и сеттеров позволит мне правильно протестировать этот модуль и будет полезно для моего приложения.Я читал, что переход к шаблону Factory позволит модульное тестирование или использование инверсии управления.Это, конечно, сделает его более гибким.Я хотел бы знать о мнениях людей по этому вопросу, поскольку существует так много противоречивых мнений по этому поводу!
Спасибо
Крис