fanelf.de: if oder switch? meinung gefragt

Beitrag lesen

diese frage wurde hier schon des öfteren gestellt. grundsätzlich gilt: kontrollstrukturen sollten die transparenz erhöhen, also auch die lesbarkeit und unterschwellig auch die gewünschte logik suggerieren.
es gibt ja in der strukturierten programmierung nach nassi-shneidermann gewollte einsatzbereiche für kontrollstrukturen. sollte es sich um die positive feststellung einer bedingung handeln, ist auf jeden fall ein if-konstukt angebracht. handelt es sich aber logisch gesehen um separate fälle, also fallunterscheidungen, sollte auch ein case-konstrukt benutzt werden.
noch interessanter und vielfach falsch eingesetzt werden schleifen in ihren variationen, mit eintretender bedingung als while oder do-loop.