ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
818653 Топик полностью
fk0, легенда (23.02.2018 15:31, просмотров: 89) De_user ответил De_User на Про "наличие одной точки выхода уменьшает Cyclomatic Complexity всей программы."
Спорное утверждение: чем return отличается от goto exit или неявного перехода (по закрывающей скобочке) к последней строчке? А syntax sugar точно уменьшает, даёт на выходе исходник с которым трудно работать, трудно понимать, легко допустить  ошибку (допустим у меня 10 условий подряд -- значит будет 10 вложенных if/else и легко не под ту фигурную скобочку вписать код и не заметить). Вот return -- это и есть "делай проще".
[ZX]