на все обьекты (или хотя бы сами обьекты), необходимых для выполнения функции?
Да, выполнить функцию, по дороге выводя, какими объектами она оперирует.
В общем случае — разумеется, нет. Да и вообще каких-то tools для этого я сходу не помню (в связи с вышенаписанным, наверное).
при большом кол-ве веток кода - это не 100% вариант, к сожалению.
Сложность кода - не повод не писать тесты. Скорее, наоборот :) А, вообще, почитай про проблему остановки. https://ru.m.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8
Обсуждают сегодня