Тихонов В. Теория ошибок.

Категория: Библиотека » Разное | Просмотров: 966

Автор:   
Название:   
Формат:   HTML, TXT
Язык:   Русский

Скачать по прямой ссылке

Ошибки так же неисчерпаемы, как и атом.

Аксиома. В любой программе есть ошибки.

Закон пропорциональности. Чем более программа необходима, тем
больше в ней ошибок.

Следствие. Ошибок не содержит лишь совершенно ненужная програм-
ма.

Фундаментальный закон теории ошибок. На ошибках учатся.

Следствие 1. Программист, написавший программу, становится уче-
ным.

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

Следствие 3. Крупный ученый-программист никогда не пишет пра-
вильные программы.

Замечание. На то он и ученый.

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

Закон необходимости ошибок. Программист может обнаружить ошибку
только в чужой программе.

Следствие. Ошибке не все равно, кто ее обнаружит.

Совет начинающему программисту. Никогда не исправляйте найден-
ные ошибки, ибо это повлечет за собой появление неизвестного
числа ненайденных. Лучше опишите их в сопроводительной докумен-
тации как особенность программы.

Определение. Будем называть языком ошибок правила, в обход ко-
торых пишутся программы.

ѓЃѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‚
ѓЉЯзык ошибокѓЉ
ѓѓѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ„

Ошибки могут следовать друг за другом.

От перестановки двух эквивалентных ошибок результат не меняется
(коммутативность эквивалентных ошибок ).

Две последовательные ошибки можно объединить в одну, более
сильную.

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

Ошибки могут образовывать циклы. Наиболее устойчивый из них -
бесконечный.

Ошибки могут вызывать друг друга и сами себя (рекурсивность
ошибок).

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

Свойство четности ошибок. Если написанная программа сработала
правильно, то это значит, что во время ее работы выполнилось
четное число ошибок или программист не понял задание.

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

ѓЃѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‚
ѓЉВзаимодействие ошибок с базовой операционной системой.ѓЉ
ѓѓѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ„

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

Запросы операционной системы к ошибкам ошибками могут игнориро-
ваться.

Запросы ошибок к операционной системе игнорироваться не могут.

При работе с файлами ошибки могут пользоваться файловой систе-
мой базовой ОС и ее ошибками.

На ЭВМ с параллельной архитектурой может выполняться несколько
ошибок одновременно.

ѓЃѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‚
ѓЉСистемные программыѓЉ
ѓѓѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ„

Системные программы облегчают процесс написания прикладных
программ и их ошибок.

Определение. Тестирование - это процесс нахождения ошибок в
тесте. Хороший тест должен содержать ошибки, компенсирующие их
нехватку в тестируемой программе.

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

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

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



Связаться с администратором



Похожие публикации:

  • Притча «Не казни себя»
  • Выборнов А.В. Словарь типичных ошибок английского языка
  • Цыбулько И.П. ЕГЭ 2013. Русский язык. Задания, решения, типичные ошибки
  • 10 главных ошибок в жизни
  • Самусенко А.В., Казаченок В.В. Математика. Типичные ошибки абитуриентов
  • Тарасов Л.В., Тарасова А.Н. Вопросы и задачи по физике. (Анализ характерных ошибок поступающих во втузы.)
  • Анастасия Дробышева. Ошибки при поиске работы
  • Бабанская Татьяна Сергеевна. Ошибки взрослых при обучении детей основам безопасности.
  • Голомб А. Как мы объясняем свои ошибки: контрперенос, проекции и отторжение
  • Дубнов Я.С. Ошибки в геометрических доказательствах
  • Редактор. Первоапрельская шутка
  • Джейн Поуви Говорите правильно по-английски (Get it right)
  • Публичные выступления - 10 ошибок начинающего оратора
  • Либерман К.А., Горбулин В.Д. Типичные ошибки при расчете налогов
  • Узорова О.В., Нефедова Е.А. Все основные правила русского языка, без знания которых невозможно писать без ошибок. 5 класс
  • Узорова О.В., Нефедова Е.А. Все основные правила русского языка, без знания которых невозможно писать без ошибок. 8 класс
  • Узорова О.В., Нефедова Е.А. Все основные правила русского языка, без знания которых невозможно писать без ошибок. 6 класс.
  • Узорова О.В., Нефедова Е.А. Все основные правила русского языка, без знания которых невозможно писать без ошибок. 4 класс
  • Узорова О.В., Нефедова Е.А. Все основные правила русского языка, без знания которых невозможно писать без ошибок. 3 класс
  • Узорова О.В., Нефедова Е.А. Все основные правила русского языка, без знания которых невозможно писать без ошибок. 2 класс
  • Сидоров Д.В. Розничные сети. Секреты эффективности и типичные ошибки при работе с ними
  • Никитин С.В. Типичные бухгалтерские ошибки
  • Карташова Елена Анатольевна. Десять ошибок в воспитании, которые все когда-нибудь совершали.
  • Редактор. Учим ребенка помогать
  • Притча «Информационный наставник»
  • Ботвиньева Татьяна. Обследование сформированности фонематического восприятия у детей с ТНР
  • Притча «Три твои ошибки»
  • Девятова Н.М., Геймбух Е.Ю. ЕГЭ. Русский язык. Типичные ошибки
  • Шпет Г. СОЗНАНИЕ И ЕГО СОБСТВЕННИК
  • не известно ЕГЭ. Русский язык. Итоговое выпускное сочинение и сочинение-рассуждение.
  • Шклярова Т.В. Как научить Вашего ребенка писать без ошибок
  • Елена Карташова. Ошибки, которые не дают вам разбогатеть
  • Дьяконов О.В. Английский без грамматических ошибок
  • Восемь подсознательных ошибок мозга и как их избежать
  • Командин Евгений Николаевич. «СТИЛИ И ОШИБКИ СЕМЕЙНОГО ВОСПИТАНИЯ» (конспект родительского собрания в старшей группе)
  • Притча «Почему уходит любовь»
  • Амелина Е.В. Русский язык. Анализ основных ошибок и "капканов" ЕГЭ
  • Хасанзянова Люция Накифовна. Эссе — Хасанзянова Люция Накифовна
  • Типичные ошибки в проведении собеседования.
  • Щеголихина Ольга Яковлевна. Авторская поделка - 'Свадебный поезд'
  • Редактор. Дети и эмоции.
  • Драбкина С.В., Субботин Д.И. ЕГЭ по русскому языку. Сочинение: алгоритм написания, анализ типичных ошибок, примеры образцов работ
  • Ерохина Е.Л. ЕГЭ 2018. Литература. Тренажёр
  • Ерохина Е.Л. ЕГЭ 2020. Литература. Тренажёр
  • Притча «Карандаш»
  • Комплексные индикаторы; Complex-indicators; Komplex Indikators
  • Редактор. Живём, как будто пишем черновик - стихи родителям
  • Ерохина Е.Л. ЕГЭ 2019. Литература. Тренажёр. Ерохина Е.Л.
  • Клокова Юлия Васильевна. Коррекционно-развивающее влияние логоритмики на речевое развитие ребёнка
  • Батищева Елена Ярославовна. Чудеса общения



  • Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:

    Код для вставки на сайт или в блог:      
    Код для вставки в форум (BBCode):      
    Прямая ссылка на эту публикацию:      


     (голосов: 0)

    Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц.
    Если это не так - свяжитесь с администрацией сайта.
    Материал будет немедленно удален.
    Электронная версия этой публикации предоставляется только в ознакомительных целях.
    Для дальнейшего её использования Вам необходимо будет
    приобрести бумажный (электронный, аудио) вариант у правообладателей.

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







    Locations of visitors to this page



          <НА ГЛАВНУЮ>      Обратная связь