Макс писал(а):Woolf писал(а):По поводу оптимизаций.. Ну бред же пишете. Не нужно оптимизировать циклы, условия и прочую фигню. Это пустая и даже вредная работа. Получается экономия на спичках. Оптимизируйте алгоритмы! Вот здесь можете развернуться во всю ширь. Основа быстроработющего кода - это именно хорошие алгоритмы.
Прогрессивные программисты вообще стараются избавляться от условных переходов и свичей, путём замены их на делегатов.
Заодно и код заметно упрощается и упорядочивается.
Ну не сказал бы. По мне, так делегаты только мешают отследить логику работы скрипта. Так что это не "прогрессивные" программисты, а те, которым совсем уж нехрен делать. делегаты нужны, не спорю, и бывают ситуации, когда их применение действительно необходимо и обоснованно, но сувать их куда ни попадя - это уже лишнее. Мало того, что логика путается, так еще и сами себе геморой наживаете в виде повышения вероятности ошибок.