master > master: code go - cleanup von cli + option, um checks ein+auszuschalten

This commit is contained in:
RD
2021-11-02 09:07:04 +01:00
parent 8cd99c1632
commit fce25de013
15 changed files with 353 additions and 111 deletions

View File

@@ -62,13 +62,19 @@ func FancySequentialSearch(input_L []int, input_x int) (int, error) {
do_once := true
for do_once {
do_once = false
// Start Message
setup.DisplayStartOfAlgorithm(name, inputs)
// Metriken initialisieren
metrics.RestartMetrics()
// Prechecks:
err = preChecks(input_L, input_x)
if err != nil {
break
if setup.AppConfigPerformChecks() {
err = preChecks(input_L, input_x)
if err != nil {
break
}
}
// Ausführung des Algorithmus:
@@ -77,14 +83,20 @@ func FancySequentialSearch(input_L []int, input_x int) (int, error) {
"index": output_index,
}
// Letzte Messages:
setup.DisplayMetrics()
// Metriken anzeigen
if setup.AppConfigShowMetrics() {
setup.DisplayMetrics()
}
// End Message
setup.DisplayEndOfAlgorithm(outputs)
// Postchecks:
err = postChecks(input_L, input_x, output_index)
if err != nil {
break
if setup.AppConfigPerformChecks() {
err = postChecks(input_L, input_x, output_index)
if err != nil {
break
}
}
}