Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() Группа: Пользователи
Сообщений: 15 Регистрация: 2.5.2009 Пользователь №: 651 ![]() |
Сообщение
#1
![]()
http://news.softodrom.ru/ap/b5088.shtml - авторитетное мнение. Читать обязательно. |
![]() |
![]() ![]() Группа: Пользователи
Сообщений: 2568 Регистрация: 20.7.2008 Пользователь №: 12 ![]() |
Сообщение
#2
![]() Цитата 9. Реестр - сакс, конфиги рулят! GUI пишут программисты, которые там проверяют ошибки. Конфиг пишут пользователи и там ошибок никто не проверяет. Соответственно, уж если где пользователю проще ошибиться, так это как раз при правке текстового файла. Разберемся. зачем пользователю (именю обычному пользователю) лезть в конфиг ? например чтоб поменять настройки амарока ? (аудио плеер) Цитата Разберем все на примере. В комментариях к конфигам обычно прописан формат данных, в соответствии с которым они вводятся. Ашипся я, опечатался. 1976 перепутал с 1796. А дата используется только в конце длительного процесса. Причем без даты завершен он корректно быть не может - результат будет неверный. Причем дата зависит от конфигурации, а не от приложения. Т.е. в одной конфигурации дата может быть валидна, а в другой нет. В GUI я могу сколь угодно проверять, используя какие угодно правила. Важно, что в GUI есть дополнительная прослойка кода, которая занимается удобным представление данных и их проверкой. И отказывается от нее в пользу прямого редактирования теста нет ни малейшего смысла. Таким образом вероятность ввода не корректных данных исключается! конфиги сервисов за которые я отвечаю ( эл. почта, фтп, смб и т.д.) правятся обычно ручками. а для проверки есть утилиты чекконф. так что... в БАНЮ... Цитата Тут линуксоиды могут сказать, что "любые параметры должны проверяться при загрузке приложения". Только проверяться они могут по разному! Дело программы убедиться, что она эти данные сможет переварить, а не то, что они соответствуют задаче. Иначе при любом изменении придется программу переписывать. Могут ли линуксоиды в своем текстовом конфиге ограничить выбор доступных значений, проверить их валидность, к примеру? Вместо того, чтобы исключить заведомо некорректную конфигурации на этапе ввода, продвинутые линуксоиды предлагают делать это в рантайме? А если параметры некорректны в определенных обстоятельствах, которые так вдруг не наступят? Ловить экшепшены раз в неделю? Вот он Unix-way! непонятно о чем он говорит , программирование? а при чем тут конфиги... Цитата Любая ошибка при правке конфигов может просто убить систему - в этом я многократно убеждался на собственном опыте. Заметьте, тут не нужны даже вирусы! Для падения программы или всей системы может хватить того, что при вводе дробного значения вы вместо запятой в качестве разделителя поставите точку. как же все еще живы серваки, оказывается одна ошибка и все пипец :) Цитата Графические конфигураторы - это качественно новый уровень как по удобству, так и по функциональности. Использование тектовых файлов для настройки - это не более чем попытка переложить на пользователя обязанности программиста. На самом деле линуксоиды, пусть и с большой неохотой, начинают признавать, что идея использования текстовых файлов для настройки системы в наше время изжила себя. Именно поэтому в последние годы был сделан акцент на то, что пользователю теперь не надо лазить в конфиги, а достаточно понаживать кнопочки. До этого, напомню, нажимание кнопочек в графическом интерфейсе было признаком того, что человек ламер. Теперь вроде как стандарт изменился, и кликать мышкой уже не так зазорно. Введение графических конфигураторов для текстовыми конфигов породило только новые сложности, просто потому что вместо качественной переделки был избран традиционный unix путь, ведущий к придумыванию новых костылей для решения поставленных задач. ля ля ля Цитата Что касается реестра. Реестр является единой базой данных для хранения сведений о конфигурации компьютера и настроек операционной системы имеющей с иерархической структурой. К пользователю, кстати, реестр никакого отношения не имеет, и работа с ним может потребоваться только разработчику. Отсюда мне непонятны претензии линуксоидов о том, что им непонятны значения и параметры в нем. Что за стремление лезть куда не попадя и возмущаться от того, что "ничего не понятно"? реестр есть свалка всякого мусора, которые приходится иногда чистить, править, убивать. то что вирусня использует его для загрузки пару лет это фигня. то что все настроки убиваются при перестановки системы тоже фигня. Цитата Писать о преимуществах реестра смысла нет. Достаточно вспомнить, что все данные на серверах хранятся в виде баз данных, а не в виде текстовых файлов. Поэтому остается только догадываться о причинах столь странной слепоты Unix мира. писать смысла нет, ибо приемуществ НЕТ. при чем тут данные в БД и конфигурация систем и программ. мне надо я конфиги от одного сервака перенесу на другой и все заработает. -------------------- Внимание! пьяный модератор!
Хочу стать модератором форума. Не могли бы подсказать к кому обратиться?, какие требования? Нужно, чтобы тебя укусил другой модератор. Иначе никак. |
![]() ![]() |
Текстовая версия | Сейчас: 4.8.2025, 6:58 |