Я немного озадачен тем, когда включаю или не включаю break
после последнего случая, часто default
.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
break
в моем понимании единственная цель - остановить выполнение кода через остальную часть регистра switch
.
Тогда считается ли более логичным иметь break
последнее из-за непротиворечивости или пропустить его из-за break
отсутствия функционального использования вообще? И то и другое логично по-моему.
Это можно в определенной степени сравнить с окончанием .php
файла ?>
. Я никогда не заканчиваю в ?>
основном из-за риска вывода пробелов, но можно утверждать, что было бы логично завершить файл.
break
длиться последний случай :)