Они все сошли с ума и не понимают, что прогресс железа делает ненужной оптимизацию?
Понимают, кроме того они понимают, что оптимизировать нужно тогда, когда есть проблемы, и там, где они есть. Вот это оправдано.
Неоправдано заниматься оптимизацией прежде, чем в ней появится необходимость. Оптимизировать необходимо критические участки кода, выигрыш от оптимизации которых будет заметен. Например, нет смысла тратить время на оптимизацию загрузки настроек программы, которая запускается несколько раз в день. С другой стороны, в Delphi VCL которые участки кода реализованы на ASM, например, менеджер памяти, обработка сообщений.
По моему, эта тема не стоит того, чтобы ее выносить для обсуждения (даже для первого поста). Возникший вопрос решается на коленке за пару минут, а выбор способа упаковки обусловлен в большей степени целями, но никак не скоростью.
Не стоит заниматься преждевременной оптимизацией, это зло. Оптимизировать нужно тогда, когда у вас появятся проблемы с производительностью.
... гораздо конструктивнее 1й части, где все выводы и так элементарно делаются любым из нас (читателей статьи) при первом же взгляды на сайты из примеров.
Согласитесь, для вводной статьи это не является недостатком.
Первым, чем встречает Самарская область - это дороги: узкие - по одной полосе в каждую сторону, разбитые, с фурами и трейлерами.
Если на первой полосе узкая и разбитая дорога - приезжайте на к нам на Алтай. Вы узнаете что дороги бывают и уже. Если повезет прокатиться не в Белокуриху, а в менее известные места, узнаете что такое голый бетон без асфальтового покрытия.
Видимо не совсем...
Дома стояла 3-ка еще бета, на выходных она прочухала, что есть обновление. А на работе релизная версия говорит что нету. Возможно, еще тестируют.
> Я работаю с правами пользователя в Windows XP и хочу изменить настройки подключения к локальной сети.
Согласитесь, это задача администратора, а не пользователя. По второму пункту то же самое.
Обсуждается другое: несоблюдение рекомендаций разработчиками проявляется в том, что софт гадит в каталог установки, системный каталог и пр., чего под обычным пользователем сделать не получиться. А рекомендуется другое, для небольших по объему данных есть пользовательская ветка реестра, для другого профиль, и то и другое хранится для каждого пользователя и без лишних затрат позволяет отдельно хранить настройки для каждого пользователя. Если у программы есть глобальные настройки, то они устанавливаются в инсталляторе или через групповые политики.
Зоопарк на машине допустим в очень редких случаях. Когда парк машин разрастается, вольности пользователей могут выйти боком. К тому же, в организации могут быть регламенты, в которых прописано, что админу - админово, а бухгалтеру Марьиванне - почта, офис и спец. бухгалтерский софт.
P.S.
По закону подлости разработчики всякого спецсофта обычно плюют на рекомендации разработчиков ОС.
> Delphi 6 кроме общей установки требовала установки ещё в каждом пользователе
Программисты редко, разделяют одно рабочее место, поэтому не проблема.
А для обучения можно сделать обязательный профиль или импорт настроек в реестр при входе в систему.
Понимают, кроме того они понимают, что оптимизировать нужно тогда, когда есть проблемы, и там, где они есть. Вот это оправдано.
Неоправдано заниматься оптимизацией прежде, чем в ней появится необходимость. Оптимизировать необходимо критические участки кода, выигрыш от оптимизации которых будет заметен. Например, нет смысла тратить время на оптимизацию загрузки настроек программы, которая запускается несколько раз в день. С другой стороны, в Delphi VCL которые участки кода реализованы на ASM, например, менеджер памяти, обработка сообщений.
Не стоит заниматься преждевременной оптимизацией, это зло. Оптимизировать нужно тогда, когда у вас появятся проблемы с производительностью.
Согласитесь, для вводной статьи это не является недостатком.
Подняли настроение в начале рабочего дня!
Если на первой полосе узкая и разбитая дорога - приезжайте на к нам на Алтай. Вы узнаете что дороги бывают и уже. Если повезет прокатиться не в Белокуриху, а в менее известные места, узнаете что такое голый бетон без асфальтового покрытия.
Дома стояла 3-ка еще бета, на выходных она прочухала, что есть обновление. А на работе релизная версия говорит что нету. Возможно, еще тестируют.
Отправленные сообщения о падениях
------------------------------------------------
Ни одного сообщения о падении отправлено не было.
FF рулит :)
Согласитесь, это задача администратора, а не пользователя. По второму пункту то же самое.
Обсуждается другое: несоблюдение рекомендаций разработчиками проявляется в том, что софт гадит в каталог установки, системный каталог и пр., чего под обычным пользователем сделать не получиться. А рекомендуется другое, для небольших по объему данных есть пользовательская ветка реестра, для другого профиль, и то и другое хранится для каждого пользователя и без лишних затрат позволяет отдельно хранить настройки для каждого пользователя. Если у программы есть глобальные настройки, то они устанавливаются в инсталляторе или через групповые политики.
Зоопарк на машине допустим в очень редких случаях. Когда парк машин разрастается, вольности пользователей могут выйти боком. К тому же, в организации могут быть регламенты, в которых прописано, что админу - админово, а бухгалтеру Марьиванне - почта, офис и спец. бухгалтерский софт.
P.S.
По закону подлости разработчики всякого спецсофта обычно плюют на рекомендации разработчиков ОС.
Программисты редко, разделяют одно рабочее место, поэтому не проблема.
А для обучения можно сделать обязательный профиль или импорт настроек в реестр при входе в систему.