Moet skakelstelling gebruik word?

INHOUDSOPGAWE:

Moet skakelstelling gebruik word?
Moet skakelstelling gebruik word?
Anonim

Skakelstellings is skoner sintaksis oor 'n komplekse of gestapelde reeks if else-stellings. Gebruik skakelaar in plaas van as wanneer: Jy vergelyk verskeie moontlike toestande van 'n uitdrukking en die uitdrukking self is nie-triviaal. Jy het veelvuldige waardes wat dalk dieselfde kode vereis.

Wanneer sal dit gepas wees om 'n skakelstelling te gebruik?

Die skakelstelling is handig wanneer veranderlikes vergelyk word en ook vir ontfoutingsdoeleindes wanneer 'n kode vorendag kom. Dit is ook nuttig wanneer u vir die klas van 'n veranderlike toets, veral in Ruby. Dit kontroleer ook vir veelvuldige veranderlikes teen een veranderlike vir vergelykingsredes.

Gebruik skakelstellings sleg?

Skakelkas is nie 'n slegte sintaksis nie, maar die gebruik daarvan kategoriseer dit in sommige gevalle onder kodereuk. Dit word as 'n reuk beskou as dit in OOPS gebruik word. Skakelaarkas moet dus baie versigtig gebruik word.

Waarom moet ons nie skakelkas gebruik nie?

Laaste maar nie die minste nie, omdat 'n skakelstelling vereis dat ons baie klasse verander, oortree die Oop-Geslote-beginsel van die SOLID-beginsels. Om af te sluit, skakelstelling is sleg omdat hulle foutgevoelig is en nie onderhoubaar is nie.

Moet wisselstellings vermy word?

IMO-skakelstellings is nie sleg nie, maar moet vermy word indien moontlik. Een oplossing sou wees om 'n kaart te gebruik waar die sleutels die opdragte is, endie waardes Beveel voorwerpe met 'n uitvoermetode. Of 'n lys as jou opdragte numeries is en geen gapings het nie.

Aanbeveel: