Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Результаты опроса: Когда сохранять настройки?
Регулярно и безусловно 4 33.33%
Только если действительно произошли изменения 6 50.00%
Альтернативный вариант 1 8.33%
Просто хочу проголосовать 1 8.33%
Голосовавшие: 12. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 26.08.2015, 00:44   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Постоянное сохранение конфигурации

Считаете ли Вы, что программа должна быть сконструирована так, чтобы перезаписывать свои конфигурационные файлы только в том случае, если изменения действительно произошли. Частенько наблюдаю, когда вопрос отлова изменений решён программистом в лоб: все настройки всегда сохраняются после работы с программой, даже если пользователь ничего не менял.
Мне казалось логичным: при работе с параметрами помнить их загруженные состояния, а перед сохранением проверять целесообразность операции, проверяя: отличается ли хоть у одного параметра текущее значение от загруженного.
При этом ломовом паттерне, лишних телодвижений не будет даже если пользователь самостоятельно изменит настройки, но при этом на точно такие же. Минус подхода - объём памяти под оригинал настроек.

По просьбе mok-и, голосование не анонимное.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 00:51   #2
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Постоянное сохранение конфигурации

все настройки всегда сохраняются после работы с программой, даже если пользователь ничего не менял

Вот это раздражает.
Бывает когда с программой не знаком, потом роешься в меню, пытаешься понять какого чёрта.



Зачем столько опросов? Что тебе от нас нужно?!!
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 01:04   #3
Andvrok
Бывалый
 
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений
(для 995 пользователей)
Ответ: Постоянное сохранение конфигурации

Начальство пендаля дало, чтобы быстрее досье наполнял.

По теме: предпочитаю пересохранять все настройки после закрытия программы, независимо от внесённых изменений. Зачем? Чтобы избежать приколюшек, когда вредный тупорылый пользователь запускает программу, программа создаёт инишку, пользователь стирает инишку, закрывает программу и все настройки оказываются хер знает где. Лучше перестрахуюсь, от пользователя не убудет из-за моего сранного чтения десяти килобайт с диска.
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 01:08   #4
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Постоянное сохранение конфигурации

Сообщение от Andvrok Посмотреть сообщение
По теме: предпочитаю пересохранять все настройки после закрытия программы, независимо от внесённых изменений.
То бишь это очередная "защита от дураков", которая может выйти боком.
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 02:10   #5
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Постоянное сохранение конфигурации

Самое главное чтобы в программе была кнопка [вернуть все настройки как было, а то я тут настроил и теперь всё перекосоёбилось и я не могу настроить обратно, слетели хоткеи я не могу найти как они настраиваются, куда пропали гизмо? переустановил прогу -не помогло, пойду винду переустанавливать ...]
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
ABTOMAT (27.08.2015), Arton (26.08.2015), FireOwl (26.08.2015), impersonalis (26.08.2015), mauNgerS (26.08.2015), Nex (26.08.2015), pax (26.08.2015), St_AnGer (26.08.2015)
Старый 26.08.2015, 02:29   #6
Andvrok
Бывалый
 
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений
(для 995 пользователей)
Ответ: Постоянное сохранение конфигурации

Сообщение от Arton Посмотреть сообщение

То бишь это очередная "защита от дураков", которая может выйти боком.
Пример выхода боком, пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 13:46   #7
ingko
Мерцающий
 
Аватар для ingko
 
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений
(для 3,030 пользователей)
Плохо Ответ: Постоянное сохранение конфигурации

Сообщение от impersonalis Посмотреть сообщение
Считаете ли Вы, что программа должна быть сконструирована так, чтобы перезаписывать свои конфигурационные файлы только в том случае, если изменения действительно произошли. Частенько наблюдаю, когда вопрос отлова изменений решён программистом в лоб: все настройки всегда сохраняются после работы с программой, даже если пользователь ничего не менял.
Мне казалось логичным: при работе с параметрами помнить их загруженные состояния, а перед сохранением проверять целесообразность операции, проверяя: отличается ли хоть у одного параметра текущее значение от загруженного.
При этом ломовом паттерне, лишних телодвижений не будет даже если пользователь самостоятельно изменит настройки, но при этом на точно такие же. Минус подхода - объём памяти под оригинал настроек.

По просьбе mok-и, голосование не анонимное.
Разные бывают ситуации... Иногда конфиги изменяются сторонним путём и не всегда корректно (например, в текст-редакторе). Авто-сохранение всегда решало бы эту проблему. Это и отменяет надобность сверять конфиг с настройками.

Но иногда, сама прога может ошибаться в настройках. Такое тоже бывает.... По-моему, кнопка Save в настройках решает...
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 14:27   #8
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Постоянное сохранение конфигурации

Сообщение от Andvrok Посмотреть сообщение
Пример выхода боком, пожалуйста.
ARA написал.
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 15:04   #9
Andvrok
Бывалый
 
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений
(для 995 пользователей)
Ответ: Постоянное сохранение конфигурации

Не уловил связи.
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 15:20   #10
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Постоянное сохранение конфигурации

Сообщение от Andvrok Посмотреть сообщение
Пример выхода боком, пожалуйста.
Во время сохранения электричество кончилось? Прога во время закрытия чуть подвисла, пользователь психанул и убил её через диспетчер задач? Оба варианта вполне возможные и при этом файл настроек похерится с огромной долей вероятности (если сохраняется в файл конечно же). Вторым даже я страдал некоторое время в какой то сложной проге - настраивал, работал себе, при выходе случалось зависание (нуЮ как мне казалось), я психанул, убил приложение - а оно оказывается в этот момент что то сохраняло и вообще все настройки кончились. Итог - прога не запускается (да здравствуют кривые руки ленивого создателя проги). Поэтому сохранять надо только при реальном изменении, делать бекап файла настроек (если вдруг они не по умолчанию уже, но что то пошло не так), и, что бы прога знала свои настройки по умолчанию при креше обеих файлов (бекапа и основного). И желательно ещё и спросить при выходе у пользователя А НАДО ЛИ ЕМУ ВООБЩЕ СОХРАНИТЬ?

А вообще - от ситуации зависит. Во многих случаях сохранять надо сразу как вышли из окна настроек (если есть такое окно). Но бекап лишним не будет, как ты сам и сказал - с лишних 10кб от пользователя не убудет.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
Arton (26.08.2015), tormoz (26.08.2015)
Старый 26.08.2015, 15:57   #11
Andvrok
Бывалый
 
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений
(для 995 пользователей)
Ответ: Постоянное сохранение конфигурации

Сообщение от St_AnGer Посмотреть сообщение
Во время сохранения электричество кончилось?
Что мешает электричеству закончиться в момент сохранения после изменения настроек?

Если бекапов нет и возможности сбросить на настройки по умолчанию тоже, то без разницы, когда будут сохраняться настройки — всё равно всё похерится.
(Offline)
 
Ответить с цитированием
Старый 26.08.2015, 17:34   #12
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Постоянное сохранение конфигурации

Экономьте ресурс SSD, сохраняйте при изменениях
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ingko (26.08.2015)
Старый 27.08.2015, 02:12   #13
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Постоянное сохранение конфигурации

Сообщение от ARA Посмотреть сообщение
Самое главное чтобы в программе была кнопка [вернуть все настройки как было, а то я тут настроил и теперь всё перекосоёбилось и я не могу настроить обратно, слетели хоткеи я не могу найти как они настраиваются, куда пропали гизмо? переустановил прогу -не помогло, пойду винду переустанавливать ...]
Стрелочки перестали быть цветными, не могу двигать!

Поймут только избранные.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (01.09.2015)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:37.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com