ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
391583 Топик полностью
Vit (28.02.2013 11:17, просмотров: 104) ответил VVB на Лично мне п.1 сильно помогает в анализе проекта из 40 тыс. строк. Активное использование многих return в теле функции для меня затрудняет понимание алгоритма (разве только для проверки граничных условий в начале, чтобы вложенность не плодить). Ну
для облегчения чтения говнокода:) предпочитаю ограничение размера текста функции до одного экрана (не самоцель и понятно, что не всегда получается). соответственно стиль ужимистый - таб 2, открывающая скобка сразу после if, каммент в той же строке и т.п.. и если не хватает глаз для анализа при нескольких return применяю инструментарий типа подсветки слова в текстовом редакторе. а по факту использую технику при которой множественный return в явном виде употребляется редко. но всё же употребляется там, где это целесообразно, как, например, в Вашем примере