A duhet të përdoret deklarata switch?

Përmbajtje:

A duhet të përdoret deklarata switch?
A duhet të përdoret deklarata switch?
Anonim

Pohimet Switch janë sintaksë më e pastër mbi një seri komplekse ose të grumbulluar të deklaratave if else. Përdorni switch në vend të if kur: Ju po krahasoni kushte të shumta të mundshme të një shprehjeje dhe vetë shprehja është jo e parëndësishme. Ju keni vlera të shumta që mund të kërkojnë të njëjtin kod.

Kur do të ishte e përshtatshme të përdorej një deklaratë switch?

Deklarata switch vjen e dobishme kur krahasoni variablat dhe gjithashtu për qëllime korrigjimi kur krijohet një kod. Është gjithashtu i dobishëm kur testohet për klasën e një ndryshoreje, veçanërisht në Ruby. Ai gjithashtu kontrollon për variabla të shumta kundrejt një ndryshoreje për arsye krahasimi.

A është keq përdorimi i deklaratave switch?

Rastia e ndërrimit nuk është një sintaksë e keqe, por përdorimi i saj në disa raste e kategorizon atë nën erën e kodit. Konsiderohet erë, nëse përdoret në OOPS. Kështu, kutia Switch duhet të përdoret me shumë kujdes.

Pse nuk duhet të përdorim kasën e ndërprerës?

E fundit por jo më pak e rëndësishmja, për shkak se një deklaratë switch kërkon që ne të modifikojmë shumë klasa, ajo shkel parimin e hapur-mbyllur nga parimet SOLID. Për të përfunduar, deklarata e ndërrimit është e keqe sepse janë të prirur ndaj gabimeve dhe nuk janë të mirëmbajtura.

A duhet të shmangen deklaratat e ndërrimit?

Deklaratat e ndërrimit të IMO nuk janë të këqija, por duhet të shmangen nëse është e mundur. Një zgjidhje do të ishte përdorimi i një Harte ku çelësat janë komandat, dhevlerat Komandoni objektet me një metodë ekzekutimi. Ose një listë nëse komandat tuaja janë numerike dhe nuk kanë boshllëqe.

Recommended: