ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

26.12.2009, 12:03
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Кода меньше.
А можно просто твой вариант заменить, исправив гото на цикл и break.
Вопрос в том, будет ли он проще для восприятия.
как минимум - не сложнее.
1)Падение производительности
На сколько процентов? Я думаю, что на 0%
2)Необходимость передачи в функцию большого числа параметров.
Не большего, чем у тебя
3)Код начинает изобиловать кучей малопонятных функций, с неопределенной семантикой.
Субъективно, причем большинство так думает именно о goto.
|
|
|

26.12.2009, 12:28
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
1)Падение производительности
да, для сишарпа это конечно проблема =) когда я тестировал c++ vs c#, шарп выйграл по причине инлайнинга функций. пришлось задавать _forceinline. так что я бы не сказал, что здесь можно ощутить проблемы.
2)Необходимость передачи в функцию большого числа параметров.
до 6-7 параметров человек вполне переварит. на худой конец передавай объект класса.
3)Код начинает изобиловать кучей малопонятных функций, с неопределенной семантикой
Кто мешает здраво именовать функции, на худой конец комменты никто не отменял.
|
|
|

26.12.2009, 17:23
|
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме: 2050916
Репутация:
0
|
|
Касаемо падения производительности - спорно. Далеко не всегда возможен инлайн, и на вызов метода в любом случае тратится время.
А касаемо осмысленных названий, так в том то и дело , что это куски алгоритма и у них нет отдельной и понятной семантики.
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Bat
|
Micr0b |
Windows |
2 |
25.04.2006 19:49 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|