Естетична краса: Switch vs If

Вступна
Як розробники, ми кожен день стикаємося з кодом і ніж більше того, який припадає нам до душі, ми бачимо, пишемо, тим більшим ентузіазмом переймаємося, тим більш продуктивними та ефективними стаємо. Та що там говорити, ми просто пишаємося нашим кодом. Але одна дилема не дає мені спокою: коли 2 розробника дивляться на один і той же код вони можуть відчувати абсолютно протилежні почуття. І що робити, якщо ці почуття, емоції, навіяні його естетичною красою, не збігається з емоціями більшості оточуючих Вас професіоналів? Загалом, історія про те, чому може не подобатися мовна конструкція switch на стільки, що волієш if. Кому цікава ця холиварная позиція ласкаво просимо під кат.

Читати далі →