я пропускаю поблочное тестирование - оно просто делает жизнь легче.
, Который является не , действительно, достаточная причина компании для принятия поблочного тестирования.
достаточная причина А могла бы быть "более дешевой" (и/или, "лучше"): который не столь легко доказать о поблочном тестировании.
единственное серьезное основание могло бы "писать, что модульные тесты являются лучшим использованием времени разработчиков", которое действительно трудно доказать IMO: и это может быть верно в некоторых местах, для некоторого программного обеспечения, с некоторыми разработчиками, и не верно в другом месте.
существует много разработчиков, которые не думают мир модульных тестов: включая некоторых то, кто думает, что другие формы тестирования (например, автоматизированная интеграция/функциональные испытания) могут быть более дешевыми и более ценными, например , Является мной единственный dev, кому не нравятся модульные тесты?
Я не знаю о внутри функции, но VS2010 генерирует диаграмму последовательности из кода - см. здесь или здесь
]AiVosto имеет набор инструментов для визуализации исходного кода на многих языках: Visustin. На рынке уже давно. Я пробовал это очень давно, не убедился на 100%. Может быть, вы захотите попробовать и оценить, стоит ли оно для вас денег.
Для меня это было так, что для того, чтобы понять какой-то сложный алгоритм, я все равно должен поэкспериментировать с ним, наличие графика немного помогает, но как программист вы, вероятно, сможете хорошо визуализировать циклы и деревья решений без программного обеспечения. Я не хочу отговаривать вас от этого, просто попробуйте, прежде чем вкладывать деньги, иметь графики - это хорошо, но также будет полезно.
Думаю, вы ищете Code Rocket .
Он обеспечивает визуализацию блок-схем и псевдокода методов и алгоритмов кода, встроенных непосредственно в Visual Studio и Eclipse, а также есть отдельное приложение Designer для работы с IDE.