Re[8]: Exception handling
От: _Dimka_ Россия  
Дата: 01.07.05 05:36
Оценка: -2
Здравствуйте, FDSC, Вы писали:

FDS>И что, очень часто такие функции вызываются? Ведь обычно доля таких довольно мала.

FDS>Хотя, конечно, сразу ясно, что тут работает гораздо быстрее.

Ну, во-первых, зависит от того, "сколько экранов кода" в среднем занимает каждая функция
И, во-вторых, функция может быть и достаточно длинной, но если в ней декларации переменных чередуются с вызовами функций, обертка для exception handling также будет расти (после осознания этого факта в coding style появилась рекомендация о крайне желательном размещении декларации локальных переменных только в начале функции).
Жизнь — игра. Замысел хреновый, но графика — обалденная
Re[7]: можно и за привязку к IP4 ругать программера
От: Slicer [Mirkwood] Россия https://ru.linkedin.com/in/maksim-gumerov-039a701b
Дата: 06.08.05 04:42
Оценка:
Здравствуйте, _Dimka_, Вы писали:

_D_>Ну дык и получите либо неинициализированные поля, либо прога будет отказываться добавлять в список новые IP, отличающиеся в пятом байте, мотивируя это тем, что "IP address already exist" . Тут, как ни крути, нужно было прикручивать поле dwSize или что-то еще подобное.

Хм. Но ведь приложение, которое работает со структурой WNDCLASS версии Windows95, должно нормально запускаться и под расширенной структурой в Win2003, несмотря на изменившийся номер версии и новые появившиеся поля. Нельзя просто поставить туда проверку вида "буду работать только с данной версией структуры". Проведите аналогию со структурой, в которой нам вернули адрес...

Slicer
Специалист — это варвар, невежество которого не всесторонне :)
Re[3]: Оптимизация – ваш злейший враг
От: NoFate Россия  
Дата: 06.08.05 10:16
Оценка:
Здравствуйте, minorlogic, Вы писали:

M>То есть он даже не рассматривает вариант когда код пишется профанами.

Вряд ли профан сможет нормально оптимизировать свой же код. Зачем рассматривать этот вариант?
С уважением, Сергей.
<< RSDN@Home 1.1.4 stable SR1 rev. 568>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.