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

@@ -59,13 +59,19 @@ func FancyFindPoison(input_L []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)
if err != nil {
break
if setup.AppConfigPerformChecks() {
err = preChecks(input_L)
if err != nil {
break
}
}
// Ausführung des Algorithmus:
@@ -74,14 +80,20 @@ func FancyFindPoison(input_L []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, output_index)
if err != nil {
break
if setup.AppConfigPerformChecks() {
err = postChecks(input_L, output_index)
if err != nil {
break
}
}
}
@@ -106,13 +118,19 @@ func FancyFindPoisonFast(input_L []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)
if err != nil {
break
if setup.AppConfigPerformChecks() {
err = preChecks(input_L)
if err != nil {
break
}
}
// Ausführung des Algorithmus:
@@ -121,14 +139,20 @@ func FancyFindPoisonFast(input_L []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, output_index)
if err != nil {
break
if setup.AppConfigPerformChecks() {
err = postChecks(input_L, output_index)
if err != nil {
break
}
}
}