Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Классификация предметов по Бейкеру



Все предметы могут быть отнесены к трем категориям:

· те, что не работают;

· те, что сломаны;

· и те, что потеряны.

Закон двух подходов Фортена
Оптимисты изобретают самолет, Пессимисты — парашют.

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

Следствия:

1. Свободное место для стоянки всегда находится на противоположной стороне улицы.

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

3. Трава, посеянная в специально удобренную почву, не желает расти, а несколько семян той же травы, провалявшиеся с полгода в кармане и случайно попавшие в трещину на асфальте, великолепно прорастают.

Задача менеджера по Федотову
Управляющему нужно делать так, чтобы подчиненному стыдно было работать плохо.

Закон Фетриджа (закон генерала)
Событие, которое непременно должно произойти, не происходит, в особенности, если за этим специально наблюдают.

Законы об Интернете

Туда, где Вам нужно быть обязательно, сегодня попасть нельзя

Sysop - пособник Зла.

Когда Sysop отсутствует, все идет хорошо.

Лимита не хватает никогда.

2 + 2 = 3.9999999999999999999999999999999

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

Виртуальный секс – это одно большое разочарование.

Если Вы не согласны с 7-м Законом, значит, Вы - Sysop.

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

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

Всегда помните, что Ваше существование зависит от электричества.

Только для пользователей модема: во время перепадов напряжения ваш компьютер выключается лишь тогда, когда решаются вопросы Жизни, Смерти и Виртуального Секса.

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

Предыдущий закон полностью игнорируется, если компьютер является собственностью университета (им все равно его менять).

Смайлики: ) универсальны.

Никогда не кричите на свой компьютер.

В BBS, чатах и так далее: если Вы - Самка, Вы должны нападать.

Действительность и виртуальная жизнь не смешиваются.

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

Если Вы можете прочитать это, значит, у вас есть модем.

Я получаю e-mail, значит, я существую.

Законы Мерфи о жизни

Положив в стиральную машину 6 носков, вынимаешь только 5.

Ремонт автомобиля стоит указанную сумму плюс 50 процентов.

Подержанный автомобиль - прекрасное средство для поездки в автосервис и обратно.

Чем меньше государство, тем длиннее его гимн.

Нужно быть пессимистом, когда тебе везет, и оптимистом, когда не везет.

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

Совесть возрастает обратно пропорционально объему власти.

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

То, что я хочу купить, мне не по карману; а то, что по карману - все равно слишком дорого.

С больным ребенком надо обращаться как со взрослым, с больным взрослым, как с дитем.

Чем больше строится больниц и чем больше в них коек, тем больше больных лежат в коридорах.

Покажи мне свои бактерии, и я скажу, с кем ты водишься.

То, что операцию можно сделать, не значит, что ее делать необходимо.

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

Чем больше терпения, тем дольше приходится ждать.

Если что-то очень хочется сделать - это или аморально, или запрещено, или вредно для фигуры.

Чем больше книжных магазинов, тем больше книг, которых не достать.

Закон карьеры для женщин: 1) думай как мужчина; 2) веди себя как леди; 3) работай как лошадь.

Человеку свойственно ошибаться, а еще больше - сваливать свою вину на другого.

Заводи друзей, пока они тебе не нужны.

Только сняв дачу на юге, узнаешь, сколько у тебя друзей.

Медицинская мерфология

Шесть принципов для пациентов

1. Если доктор знает, как называется ваше недомогание, это еще не значит, что он знает, что это такое.

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

3. На пузырьках от лекарств следовало бы писать не " Беречь от детей", а " Беречь от взрослых".

4. В последний день приема лекарств пилюль или совсем нет, или остается слишком много.

5. Лекарство, которое надо принимать одновременно с пищей, будет самым неприятным на вкус.

Следствие:

o Даже воду пить неприятно, если ее прописал врач.

6. Если ваше самочувствие улучшается, то возможно это потому, что у доктора оно ухудшается.

Правило Матца относительно лекарств
Лекарство — это вещество, которое, будучи введено в крысу, дает научный результат или статью.

Афоризм Кохрэйна
Получая направление на анализ подумайте, что вы предпримете, если результат окажется: а) положительным, б) отрицательным. Если ответы совпадут, надобность в анализе отпадет.

Комментарий Лорда Коэна:
Доступность операции — еще не показатель того, что ее надо делать.

Законы ухода за больными Телеско

1. Все телевизоры находятся на другом конце палаты.

2. Талант врача обратно пропорционален возможности попасть к нему на прием.

3. Есть два вида лейкопластыря: тот, который невозможно приклеить, и тот, который никак не удается снять.

4. Все требуют укола одновременно.

5. Кто не давал ставить его в назначенное время, требуют инъекции, когда раздают снотворное.

Правило Бараха
Алкоголик — это тот, кто пьет больше своего врача.

Программистские законы и правила

Классика

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

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

Выдавать глобальные идеи - это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший

Как только проект окончательно принят, он становится устаревшим в смысле своих концепций.

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

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

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

Когда кажется, что все уже работает, все объединено в систему - вам еще осталось работы на четыре месяца.
Чарльз Портман, ICL

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

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

Ошибка? Это не ошибка, это системная функция.
Т. Джон Уэнделл

Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан

На пустом диске можно искать вечно.

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

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

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

Теория ошибок

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Взаимодействие ошибок с базовой операционной системой.

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

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

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

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

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

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

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

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

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

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


Поделиться:



Последнее изменение этой страницы: 2017-04-12; Просмотров: 391; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.03 с.)
Главная | Случайная страница | Обратная связь