Skal switch-sætning bruges?

Indholdsfortegnelse:

Skal switch-sætning bruges?
Skal switch-sætning bruges?
Anonim

Switch-sætninger er renere syntaks over en kompleks eller stablet serie af if else-sætninger. Brug switch i stedet for hvis: Du sammenligner flere mulige betingelser for et udtryk, og selve udtrykket er ikke-trivielt. Du har flere værdier, der muligvis kræver den samme kode.

Hvornår ville det være passende at bruge en switch-erklæring?

Switch-sætningen er praktisk, når man sammenligner variabler og også til fejlfindingsformål, når man kommer med en kode. Det er også nyttigt, når du tester for en variabels klasse, især i Ruby. Den kontrollerer desuden for flere variable mod én variabel af sammenligningsgrunde.

Bruger switch-udsagn dårligt?

Switch case er ikke en dårlig syntaks, men dets brug i nogle tilfælde kategoriserer det under kodelugt. Det betragtes som en lugt, hvis det bruges i OOPS. Derfor bør Switch-etuiet bruges meget forsigtigt.

Hvorfor skal vi ikke bruge switch-case?

Sidst men ikke mindst, fordi en switch-sætning kræver, at vi ændrer en masse klasser, overtræder det Open-Closed Princippet fra SOLID-principperne. For at konkludere, er switch-sætningen dårlig, fordi de er tilbøjelige til fejl, og de kan ikke vedligeholdes.

Skal skifte udsagn undgås?

IMO switch-udsagn er ikke dårlige, men bør undgås, hvis det er muligt. En løsning ville være at bruge et kort, hvor tasterne er kommandoerne, ogværdierne Kommandoobjekter med en execute-metode. Eller en liste, hvis dine kommandoer er numeriske og ikke har nogen huller.

Anbefalede:

Interessante artikler
Hvorfor er azulejos blå?
Læs mere

Hvorfor er azulejos blå?

Portugisiske azulejos fra det 17. århundrede brugte en række farver, som for nylig blev gennemgået og analyseret [1]. … Et godt stykke ind i det 19. århundrede stammer den blå farve i azulejos udelukkende fra brugen af koboltpigmenter.

For barometrisk prislederskab?
Læs mere

For barometrisk prislederskab?

Barometrisk. Den barometriske prislederskabsmodel opstår, når en bestemt virksomhed er dygtigere end andre til at identificere ændringer i gældende markedskræfter, såsom en ændring i produktionsomkostninger. Dette giver virksomheden mulighed for at reagere mere effektivt på markedskræfterne.

Er syning af livmoderhalsen smertefuldt?
Læs mere

Er syning af livmoderhalsen smertefuldt?

A speculum vil blive indsat i din vagina, så din kirurg kan holde din livmoderhals og sy en sting rundt om den. Du kan få indsat et kateter midlertidigt i din blære. Du kan føle ubehag bagefter, så du vil blive tilbudt smertelindring for at hjælpe med dette.