LINUX.ORG.RU

История изменений

Исправление goingUp, (текущая версия) :

подобные методы (потыкать внутренее состояние) также могут помочь в отладке и что еще занятнее, при автодиагностике ПО, потому иногда их стоит оставлять как приватное api

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

Исходная версия goingUp, :

подобные методы (потыкать внутренее состояние) также могут помочь в отладке и что еще занятнее, при автодиагностике ПО, потому иногда их стоит оставлять как приватное api

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