• FaceBook
  • Google Plus
  • Twitter
  • Vkontakte
  • RSS via FeedBurner
  • Email FeedBurner

О чем умалчивают программисты



Пользователи ПК часто встречаются с термином «по умолчанию», который применяется при описании настроек программного обеспечения. У них возникает вопрос: что значит по умолчанию? Казалось бы, понятный термин, не требующий «перевода» на русский язык, все же при ближайшем рассмотрении оказывается непонятным.

что значит по умолчанию

Содержание:
1. Зачем нужны настройки по умолчанию
2. Что значит по умолчанию
3. Сложнее программисту, проще пользователю
4. Плюсы и минусы от умолчания
5. Когда умолчание невозможно
6. Примеры умолчаний
7. Умолчание в именах файлов
8. Браузер по умолчанию

Давайте попробуем в этом разобраться. Возможно ли использование режима работы программного обеспечения «по умолчанию»?

Зачем нужны настройки по умолчанию

Многие современные прикладные программы, применяемые на персональных компьютерах, являются многофункциональными, обладают множеством возможностей, далеко не все из которых применяются на практике всеми пользователями ПК.

Можно до бесконечности изучать приложения MS Office, и каждый раз будут открываться новые и новые возможности по редактированию и обработке текстов (Microsoft Word), электронных таблиц ( Microsoft Excel), презентаций (Microsoft Power Point) и т.п. То же самое можно сказать в отношении любых других программ: браузеров, Скайпа и т.д..

Сказанное выше означает, что современное программное обеспечение весьма избыточно по своим выполняемым функциям. Эта избыточность нужна для того, чтобы предоставлять пользователям ПК разнообразные возможности по обработке информации. Для программистов, которые создают данное избыточное по своим функциональным возможностям программное обеспечение, это означает, что необходимо заранее на этапе написания программ предусмотреть множество вариантов обработки данных. И все эти варианты нужно заложить в прикладные программы, а также обеспечить удобные возможности по их использованию.

Вариабельность программного обеспечения удобна тем, что пользователю предоставляется множество возможностей, зачастую им не используемых. Обратной стороной этой медали является то, что необходимо сделать множество настроек перед использованием программного обеспечения. Действительно, если программное обеспечение позволяет многое чего, а пользователю необходимо использовать только часть предоставленных возможностей, то нужно каким-то образом указать программе, что, собственно говоря, интересует пользователя в данном конкретном случае.

Для того чтобы упростить настройку программного обеспечения, программисты применяют режим по умолчанию.

Что значит по умолчанию

Давайте посмотрим логику программистов, когда они создают (или как они сами говорят, пишут) программу. Программисты исходят из того, что в каждом конкретном случае работы программы возможны 2 следующих варианта:

  1. программа в данном конкретном случае может выполнить только одно действие,
  2. и программа может выполнить более одного действия.

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

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

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

вопрос пользователю

Сложнее программисту, проще пользователю

Определить, когда программа может делать одно единственное действие и когда таких вариантов может быть несколько, довольно непросто. Рассмотрим это на примере перемещения курсора мыши с помощью манипулятора «мышь». Если пользователь будет перемещать манипулятор мышь, то, казалось бы, единственно возможной реакцией на это программист должен задать перемещение курсора мыши по экрану рабочего стола Windows. Вроде бы единственное действие.

Но ведь перемещать курсор по экрану можно с различной скоростью. Одному пользователю нравится высокая скорость перемещения курсора мыши по рабочему столу в ответ на небольшие перемещения манипулятора «мышь» по реальному столу.

Другому пользователю более удобно, если скорость перемещения курсора будет медленнее, а кто-то любит работать уж совсем «с тормозком». Соответственно, эта скорость перемещения может настраиваться (регулироваться) в настройках мыши (для Windows XP это регулируется: «Пуск» – «Настройки» – «Панель управления» – «Мышь»- «Параметры указателя» – «Задайте скорость движения указателя»).

Но ведь после первой установки Windows или после первого подключения новой мыши к USB-порту ПК курсор указателя меши начинает перемещаться с какой-то «средней» скоростью, и при этом пользователь ПК ничего не указывал в настройках.

Вот это и называется настройками «по умолчанию». То есть, программисты заранее как бы уже настроили программное обеспечение на выполнение определенных функций, тогда как возможных вариантов выполнения этих функций может быть великое множество.

Плюсы и минусы от умолчания

Умолчания упрощают работу пользователей ПК, особенно начинающих пользователей. Они позволяют создавать дружественный интерфейс для программного обеспечения, делая процесс пользования программами удобным и комфортным. При этом пользователи и не знают, что значит по умолчанию.

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

  • Вы хотите переместить курсор мыши вправо?
  • Вы в этом уверены?
  • С какой скоростью это перемещение выполнить?

– это из области анти-дружественного интерфейса.

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

Например, при работе с манипулятором «мышь» пользователь может не только регулировать скорость перемещения курсора, но и регулировать точность указателя, его внешний вид, возможность применения спецэффектов при перемещении указателя, регулировать скорость перемещения за счет вращении колесика мыши, менять назначения кнопок мыши и т.п.

Word 2007 Сохранить

Когда умолчание невозможно

Не всегда программисты закладывают умолчания в свои программы. Иногда им это не удается. Например, попробуйте в программе Microsoft Office создать новый документ (Главная кнопка меню – «Создать»), ввести в новенький «чистый» документ любой текст (пусть даже состоящий из одного слова), а затем попробуйте сохранить этот «новенький» текст с помощью меню «Сохранить» (Главная кнопка меню – «Сохранить» или подвести курсор мыши к изображению дискеты и нажать на левую кнопку мыши).

Увы, документ не будет автоматически сохранен, в этом случае будет работать только вариант «Сохранить как» и пользователю будет предложено указать имя файла, его местоположение в файловой системе, вариант расширения файла и другие параметры.

Другое дело, когда пользователь открывает ранее созданный файл с помощью программы Microsoft Office. В этом случае после любого редактирования этого файла нажатие на значок дискеты (или Главная кнопка меню – «Сохранить») приведет к сохранению изменений в том же файле под тем же именем, который был открыт первоначально.

Приведенный пример с программой Microsoft Word показывает, что режимы по умолчанию могут быть определены программистами только там, где эти умолчания могут быть в принципе.

Если программист заранее не знает, как будет называться новый файл, создаваемый впервые с помощью Microsoft Word, то он это и не задает «по умолчанию», а программирует таким образом, чтобы программа в этом случае обязательно выводила бы вопрос для пользователя, и предлагала бы пользователю принять собственное ответственное решение.

принять собственное ответственное решение

Менять настройки по умолчанию или не менять?

Начинающие пользователи должны быть внимательны к действиям программного обеспечения в режиме «по умолчанию». Им необходимо понимать, являются ли действия программного обеспечения единственно возможными и не предполагающими каких-либо настроек, или это одно из возможных действий программы, за которыми кроются различные настройки и указатели, позволяющие расширить возможности программного обеспечения ПК.

Можно даже сказать, что отличия продвинутых пользователей ПК от начинающих пользователей во многом состоят именно в понимании действий программного обеспечения в режиме «по умолчанию». Начинающие пользователи зачастую не понимают, все ли возможности программного обеспечения они используют для решения своих вопросов с помощью компьютера.

А опытные пользователи подробно изучили и научились применять на практике всевозможные настройки программного обеспечения (как прикладного, так и системного), и тем самым порой более эффективно используют предоставляемые возможности.

Вместе с тем не хотелось бы, чтобы режимы по умолчанию воспринимались лишь как средства для начинающих пользователей. Довольно часто «продвинутые» пользователи применяют умолчания, далеко не все они постоянно настраивают и перенастраивают программное обеспечение, и далеко не все они только за счет этого «продвигаются».

Настройки – это хорошо, но кроме этого есть и множество других возможностей: меню программ, значки и кнопки для управления программами, контекстное меню (например, путем нажатия на правую кнопку мыши), управление программами с помощью клавиатуры или совместно мышкой и клавиатурой и т.п. Все это расширяет возможности использования ПК, и «продвигает» пользователей из категории начинающих в категорию «продвинутых».

Примеры умолчаний

Теперь давайте рассмотрим некоторые примеры умолчаний, применяемых при работе с ПК. Про мышку мы уже сказали. Аналогично можно настроить клавиатуру, или же использовать параметры, которые были заданы по умолчанию.

Точно таким же образом работают все остальные устройства, подключенные к ПК или расположенные внутри ПК – они могут работать в режиме «по умолчанию» или их можно настраивать, как правило, через «Панель управления».

Умолчание в именах файлов

Файлы в Windows обычно показываются в виде имени файла без указания расширения файла. Например, в имени файла Name.docx будет показываться имя Name, а расширение .docx будет скрыто. У каждого файла обязательно есть имя, и почти всегда (хотя и не всегда) есть и расширение.

Расширения имени файлов по умолчанию в Windows не показываются. Сделано это для блага пользователей. Если менять расширения файлов «как перчатки», то Windows рано или поздно столкнется с проблемой открытия файлов, то есть, какой программой можно открыть файл с незнакомым Windows расширением.

О том, как сделать так, чтобы Windows показывала расширения файлов, описано ЗДЕСЬ.

По расширению файла система Windows автоматически определяет программу по умолчанию, предназначенную для обработки данного файла. Вместе с тем этот файл можно обрабатывать не только с помощью программы по умолчанию. Часто для обработки одного и того же файла можно применять несколько программ.

Достаточно щелкнуть правой кнопкой мыши возле значка файла и контекстном меню увидеть варианты, например, «Открыть» или «Открыть с помощью…». Второй вариант предусматривает возможность выбора иной программы, кроме программы по умолчанию, для редактирования файла.

Открыть с помощью

Браузер по умолчанию

Для поиска информации в Интернет пользователи могут применять различные браузеры: от стандартного майкрософтовского Internet Explorer до Google Chrome. Выбор браузера пользователь делает самостоятельно, если первоначально его запускает на ПК, а затем начинает поиск.

Однако ссылка на Интернет-страничку может быть получена пользователем по электронной почте, или эта ссылка может быть опубликована в каком-либо файле на компьютере пользователя. В этом случае какой из установленных браузеров следует применять для того, чтобы перейти по этой ссылке? И Windows выбирает браузер «по умолчанию». А эти умолчания задаются через «Панель управления», или с помощью настроек самих браузеров, если эти настройки позволяют объявить браузер программой для работы со страницами Интернет по умолчанию.

Итоги

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

Но делают они это не для того, чтобы «спрятать» настройки от пользователей, а для того, чтобы пользователи могли работать как в режиме «по умолчанию», так и осознанно меняя настройки программного обеспечения.

Программисты умалчивают о расширенных возможностях программного обеспечения ПК, а пользователи соглашаются с этими умолчаниями, или изменяют их в соответствии со своими запросами, потребностями, привычками и др., что и делает программное обеспечение максимально удобным и комфортным для всех, кто решил пользоваться ПК в своей работе, дома или на отдыхе.

P.S. Статья закончилась, можно еще почитать:

1. Где найти скачанные файлы из интернета на своем компьютере

2. Не влезай, умрет!

3. Должен ли ноутбук соответствовать требованиям игры или программы

4. Языки программирования



P.P.S. Чтобы подписаться на получение новых статей, которых еще нет на блоге:
1) Введите Ваш e-mail адрес в эту форму:


2) На Ваш e-mail придёт письмо для активации подписки. Обязательно кликните по указанной там ссылке, чтобы подтвердить добровольность своей подписки: подробнее с видеоуроком

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Комментарии: 39 к “О чем умалчивают программисты”

  • Ydzuru:

    Короче, статья отходит далеко от темы, было бы проще написать обозначение, как по мне этого было бы достаточно. Ну можно было уже хотя бы на начале статьи написать обозначение. Для браузеров(может и не только, я хз, просто сталкивалась с “по-умолчанию” только при установке браузеров):По умолчанию — т.е. автоматически. Тогда все гиперссылки, ярлыки на рабочем столе, с сохраненными интернет-страницами, закладки и любая другая информация, требующая захода в Интернет, будут открываться тем браузером, который назначили мы сами.

  • Виктор:

    Не могли бы вы простым и понятным языком объяснить ,что такое “ПО УМОЛЧАНИЮ ”
    …Кстати и что такое “браузер” Есть ли перевод на русский слова “браузер”?

  • Виктор:

    Я ничего не понял….То есть совсем…А нельзя ли коротко, на понятном русском языке пояснить ,что означает слово “ПО УМОЛЧАНИЮ ” …Женщина ,которая писала статейку ничего не пояснила,а напичкала свою статью еще кучей “умных” слов,показывая свою ” умность “…Я еще раз спрашиваю,что ОЗНАЧАЕТ термин “ПО УМОЛЧАНИЮ ” ? Где и что замалчивается? И с какой целью?

    • Надежда:

      Умолчание – это когда муж не говорит жене о полной величине своей зарплаты, оставляя заначку. В программировании умолчание – это заранее заложенные программистом опции, которые в принципе, пользователь может поменять, но при этом умалчивается, нигде не говорится, что установлены именно эти опции. Получается, что программист за пользователя решил, что ему нужно – это и есть умолчание.

  • OrlandoMl:

    Fantastic post.Really looking forward to read more. Will read on… Santerre

  • Геннадий:

    Я чайник,пенсионер. В этом году исполнится всего то 80. Жизнь продолжается, поэтому решил освоить компьютер. Живу в деревне и с вопросами обратиться не к кому. У меня есть литература, диски, но с лавиной информации не всегда справляюсь. Купил ноутбук не имея ни малейшего понятия об этой технике. Дочь привезла, купленный с рук, планшет ” iPad2″, на нем попроще, но и здесь часто возникают проблемы. Хотелось задать пару вопросов. Открываешь сайт,а там обязательно надо регестрироваться. Путаюсь в паролях. Общаюсь с дочками в “ВКонтакте”, а под этим названием сайтов не два и даже не три. Пароли, может один пароль более усложненный применять во всех случаях? Вопрос о подписках, у меня возникли проблемы с ними. Мегафон без моего ведома подписывал к услугам, ежедневно шло списание по 20р в день. Шла масса рассылок с предложениями освоения техники цифровой фотографии. Я хотел знать цену подписки.

    • Надежда:

      Здравствуйте, Геннадий!
      Чтобы путаницу в паролях свести к минимуму, рекомендую завести бумажный блокнот (не электронный), и в нем записывать название сайта, ниже – логин и пароль для входа на этот сайт. Один пароль (пусть даже усложненный) для всех сайтов я не рекомендую. С одной стороны, так проще. С другой стороны, когда, например, взломают все аккаунты на важных для Вас сайтах, начнут рассылать спам от вашего имени – будет очень плохо и неприятно.

      Про подписки Мегафона. Можно позвонить по бесплатному телефону горячей линии (есть на сайте) и узнать про то, какие подписки оформлены на Ваш номер. По-моему, там же можно у них попросить, чтобы отписали от платных подписок. Они отписывают.
      Еще есть Сервис-гид у Мегафона, где можно самому отписаться от всех рассылок. Я об этом писала здесь:
      https://www.compgramotnost.ru/internet-gramotnost/servis-gid-v-pomoshh-abonentam-megafona

      Про рассылки по технике цифровой фото я не в курсе, ничего сказать не могу.

  • Анатолий:

    ОГРОМНОЕ спасибо!Здоровья,счастья,успехов во всем!

  • елена:

    Надежда,подскажите,пожалуйста, пытаюсь передать фотографии по эл.почте и не могу,т.к. выскакивает надпись: с запрошенным действием не связана программа эл. почты или, если она уже установлена, создайте связь в панели управления ” программы по умолчанию”.Что нужно сделать, сама никак не разберусь. Спасибо!

  • Надежда-пенсионер:

    Спасибо вам Надежда,многое еще не знаю, но из этой статьи,как начинающая, что-то поняла,по крайней мере ,что такое “по умолчанию. Очень надеюсь ,что можно будет у вас, еще о чем -нибудь не понятном мне, спросить

    • Надежда:

      Надежда, конечно, задавайте вопросы в комментариях к статьям. Желательно вопросы формулировать как можно более подробно.

  • юрий:

    спасибо,надежда!просто и доходчиво разъяснили по теме.ещё раз спасибо!

  • Александр:

    Спасибо

  • Леонид:

    Мне кажется термин “по умолчанию” можно заменить термином “настройки создателя продукта”,которые при желании можно поменять.

    • Надежда:

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

  • Владимир:

    Спасибо,Надежда! Абсолютно, как-то однозначно, понять этот термин мне очень трудно, ибо так и не уходит из подсознания вопрос что и как именно должно молчать ( и кто только придумал такой термин)

    • Надежда:

      Владимир, другого термина, кроме как “по умолчанию”, пока не придумали.
      А вообще, в Windows большинство параметров по умолчанию пользователь может менять. По крайней мере, предлагаются и другие варианты, кроме как по умолчанию.
      Если же чуток поработать на Mac OS, то там уже все “проще”, то есть, во многих случаях что-либо поменять просто нет возможности. То есть, как решил программист Мака, так и будет. От Вас уже ничего не зависит в таком случае. Думать, напрягаться уже не надо. Кому-то это нравится, кому-то – нет.

  • валера:

    ещё большое спасибо!

  • владимир:

    Прошу более доходчиво разъяснить какие именно возможности прграммист закрывает умолчанием, формируя браузер.

    • Надежда:

      Владимир, умолчанием ничего не закрывается. По умолчанию определяются те или иные функции, которые легко можно отменить, если отказаться от установок по умолчанию.
      На Ваш вопрос невозможно ответить однозначно, так как бывают и разные браузеры, и разные возможности в этих браузерах.

  • Раиса:

    Добрый день,Надежда. Установила Google Chrom (у меня Internet Explorer). В строке около значка написано,что этот браузер не является браузером по умолчанию ,а дальше две кнопки: сделать браузером по умолчанию и больше не спрашивать.. Думала,что все поняла,но…. как быть и что предпринять не знаю .Спасибо за ответ.

    • Надежда:

      Раиса, браузер по умолчанию – это тот браузер, который будет всегда сам открываться при работе в Интернете, при поиске любой информации.

      При скачивании чего-либо из Интернета с помощью браузера по умолчанию (например, Google Chrome) скачанную информацию надо будет искать в “Загрузках” именно этого браузера (Coogle Chrome, если он установлен по умолчанию).

      Если у Вас браузер Internet Explorer установлен по умолчанию, то можно так пока и оставить (это Вам решать). Можно пользоваться какое-то другим браузером, например, Google Chrome, который пока не установлен по умолчанию. Для этого надо открыть этот браузер (например, кликнуть по значку этого браузера) и попользоваться им некоторое время, не делая его браузером по умолчанию. Если он Вам понравится, можно тогда согласиться на предложение сделать его браузером по умолчанию.

      При этом браузер Internet Explorer тоже у Вас останется и его можно будет открыть, кликнув по значку этого браузера.
      Internet Explorer можно будет снова сделать браузером по умолчанию, если будет на то желание и Google Chrome Вам не понравится.

      Мне нравится Google Chrome, он у меня сейчас по умолчанию. Раньше по умолчанию был Firefox Mozilla, а до этого Internet Explorer. Но это дело вкуса и привычки.

  • Галина!:

    Спасибо,надежда!!! Информации уйма-даже не догадывалась ,что столько возможностей на компьютере!!!!!!

  • валкра:

    спасибо!

  • Таиса:

    Не сочтите меня глупой,пожалуйста,за такой нелепый вопрос:я создала свою почту,но не знаю с кем общаться,кому задавать интересующие меня вопросы,в общем как пользоваться яндекс или другой почтой? Заранее спасибо!

    • Надежда:

      Таиса, узнать e-mail человека, которому Вы задаете вопрос, можно из раздела Контакты (или Обратная связь) на сайте, если есть сайт. Можно задать вопрос в комментарии к статье на сайте.
      Как правило, я стараюсь отвечать на вопросы в комментариях. Если в комментарии вопрос написать невозможно, можно писать на почту (адрес info@compgramotnost.ru).

  • Таисия:

    Я тоже начинающая,думаю,что все поняла! Большое спасибо! Надеюсь, я могу связаться с вами если возникнут вопросы?

    • Надежда:

      Таисия, связаться со мной просто – либо оставить комментарий к любой статье, либо через Контакты на блоге

  • Валентин:

    Долго ломал голову над понятием ПО УМОЛЧАНИЮ. Доходчиво – главное, показана суть вопроса

  • Николай:

    Очень интересная статья,но я-начинающий.Многое непонятно. Надеюсь на Вашу помощь и заранее благодарен Вам.Спасибо.

    • Надежда:

      Николай, задавайте конкретные вопросы, поподробнее – тогда постепенно разберемся.

  • marina:

    Спасибо.Поначалу,вроде,всё понятно…Потом мозги “закипают”. Пожалуйста,подскажите насчёт “УМОЛЧАНИЯ” в настройках при подключении звуков REALTEK AC 97…Wingows xp? mozilla firefox… А то замучали вопросом ПО УМОЛЧАНИЮ ИЛИ НЕТ- я откуда знаю?? (звуки,речь).При разговоре меня слышат все,а я через раз.. И плохо. “И тут Остапа понесло…”ремонтировать…Хм..

    • Надежда:

      Марина, про умолчания для платы Realteс лучше всего прочитать в документации к этой звуковой плате. Документация прилагается, как правило, вместе в платой или с компьютером. Возможно, в программе есть встроенная справка по этой плате. Заочно, не видя плату и документацию к ней, говорить об умолчаниях невозможно.

  • Толик-пенсионер:

    Интересно,что я исправил ошибки,а с ошибками письмо отправилось;вот и доверяй злектроннике.

  • Толик-пенсионер:

    Спасибо!Как всегда просто и понятно написано.Как я понимаю всегда можно вернуться к заводским настройкам по умолчаниюю.Всего доброго и всег благ!

    • Надежда:

      Вы верно подметили, что заводские настройки – это по сути и есть настройки по умолчанию, то есть именно они были заданы программистами при первоначальной настройке программы.
      Да, можно вернуться к заводским настройкам.

  • валера:

    спасибо за хороший совет!