Esiste una soluzione software di qualche forma che ha la capacità di mappare le azioni di chiamata a una funzione.
Quindi intendo dire, diciamo che abbiamo la seguente classe.
public class Foo
{
public Foo()
{
if (this.SomeProperty)
{
DoSomething();
}
}
private void DoSomething()
{
var Bar = new Bar();
Bar.DoSomethingElse();
}
}
public class Bar
{
public void DoSomethingElse()
{
//call something else or whatever here.
}
}
Ci sarebbe qualcosa che genererebbe un diagramma di flusso (o una sorta di mappa di sorta) di questo se dovessi dire, cosa significa creare un Foo
do?
Te lo chiedo perché gran parte della nostra base di codice è stata scritta al volo senza alcun tipo di documentazione, e sto solo cercando di aiutare a delineare alcuni comportamenti e assicurarmi che siano tutti compresi.