Hallo MudGuard,
switch, so wie es in den meisten Sprachen implementiert, ist m.E. äußerst ungünstig.
Ja, da stimme ich dir zu. Das kommt noch aus den C-Zeiten, modernere Sprachen haben das Problem erkannt und funktionieren da anders. Zum Beispiel Rust mit match
, Ruby mit case … when
oder Elixir & Erlang mit cond
.
Aber eine andere Verhaltensweise von switch
hätte mir hier auch nicht geholfen. Streng genommen müsste ich den Code in eine Funktion verschieben, sodass insertRenderedThread
weniger tut und dadurch übersichtlicher wird. Da hatte ich nur jetzt keine Zeit für, muss ja auch noch meinem Broterwerb nachgehen 😂
Freundliche Grüße,
Christian Kruse