История изменений
Исправление goingUp, (текущая версия) :
подобные методы (потыкать внутренее состояние) также могут помочь в отладке и что еще занятнее, при автодиагностике ПО, потому иногда их стоит оставлять как приватное api
Может, если объект большой и сложный. Но часто можно обойтись без этого, так как это привязывает к деталям внутренней реализации. Если у ОП класс Some только собирает значения и передает их в некий storage то вполне можно потестировать и через мок.
Исходная версия goingUp, :
подобные методы (потыкать внутренее состояние) также могут помочь в отладке и что еще занятнее, при автодиагностике ПО, потому иногда их стоит оставлять как приватное api
Может, если объект большой и сложный. Но часто можно обойтись без этого, так как это привязывает к деталям внутренней реализации. Если у ОП класс some только собирает значения и передает их в некий storage то вполне можно потестировать и через мок.