Haruskah pernyataan switch digunakan?

Daftar Isi:

Haruskah pernyataan switch digunakan?
Haruskah pernyataan switch digunakan?
Anonim

Pernyataan Switch adalah sintaks yang lebih bersih di atas serangkaian pernyataan if else yang kompleks atau bertumpuk. Gunakan sakelar alih-alih jika ketika: Anda membandingkan beberapa kemungkinan kondisi dari suatu ekspresi dan ekspresi itu sendiri tidak sepele. Anda memiliki beberapa nilai yang mungkin memerlukan kode yang sama.

Kapan tepat untuk menggunakan pernyataan switch?

Pernyataan switch berguna ketika membandingkan variabel dan juga untuk keperluan debugging saat membuat kode. Ini juga berguna saat menguji kelas variabel, terutama di Ruby. Ini juga memeriksa beberapa variabel terhadap satu variabel untuk alasan perbandingan.

Apakah menggunakan pernyataan switch Buruk?

Switch case bukan sintaks yang buruk, tetapi penggunaannya dalam beberapa kasus mengkategorikannya di bawah kode bau. Itu dianggap bau, jika digunakan dalam OOPS. Jadi, Switch case harus digunakan dengan sangat hati-hati.

Mengapa kita tidak boleh menggunakan switch case?

Last but not least, karena pernyataan switch mengharuskan kita untuk memodifikasi banyak kelas, melanggar Prinsip Terbuka-Tertutup dari prinsip-prinsip SOLID. Kesimpulannya, pernyataan switch buruk karena rawan kesalahan dan tidak dapat dipelihara.

Haruskah beralih pernyataan dihindari?

Pernyataan sakelar IMO tidak buruk, tetapi harus dihindari jika memungkinkan. Salah satu solusinya adalah dengan menggunakan Peta di mana kuncinya adalah perintah, dannilai Perintah objek dengan metode eksekusi. Atau Daftar jika perintah Anda numerik dan tidak memiliki celah.

Direkomendasikan: