- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Азбука Мерфи - Мерфи
Шрифт:
Интервал:
Закладка:
Э.Дейкстра
Вы уже дошли до состояния, когда у вас нет времени, чтобы разрешить те проблемы, которые отнимают у вас все время?
Марк Дэвидсон
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
М. Мичэм
Теория ошибок
Ошибки так же неисчерпаемы, как и атом.
Аксиома. В любой программе есть ошибки.
Закон пропорциональности. Чем более программа необходима, тем больше в ней ошибок.
Следствие. Ошибок не содержит лишь совершенно ненужная программа.
Фундаментальный закон теории ошибок. На ошибках учатся.
Следствие 1. Программист, написавший программу, становится ученым.
Следствие 2. Чем больше программист делает ошибок, тем быстрее он делается ученым.
Следствие 3. Крупный ученый-программист никогда не пишет правильные программы.
Замечание. На то он и ученый.
Указание начинающему программисту. Если вы с первого раза сумели написать программу, в которой транслятор не обнаружил ни одной ошибки, сообщите об этом системному программисту. Он исправит ошибки в трансляторе.
Закон необходимости ошибок. Программист может обнаружить ошибку только в чужой программе.
Следствие. Ошибке не все равно, кто ее обнаружит.
Совет начинающему программисту. Никогда не исправляйте найденные ошибки, ибо это повлечет за собой появление неизвестного числа ненайденных. Лучше опишите их в сопроводительной документации как особенность программы.
Определение. Будем называть языком ошибок правила, в обход которых пишутся программы.
Язык ошибок. Ошибки могут следовать друг за другом.
От перестановки двух эквивалентных ошибок результат не меняется (коммутативность эквивалентных ошибок).
Две последовательные ошибки можно объединить в одну, более сильную.
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Ошибки могут образовывать циклы. Наиболее устойчивый из них - бесконечный.
Ошибки могут вызывать друг друга и сами себя (рекурсивность ошибок).
Ошибки допускают многократное вложение друг в друга. Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются.
Свойство четности ошибок. Если написанная программа сработала правильно, то это значит, что во время ее работы выполнилось четное число ошибок или программист не понял задание.
Формулировка вышеприведенного свойства, предназначенная для политиков. Ошибка, повторенная дважды, перестает быть ошибкой.
Взаимодействие ошибок с базовой операционной системой.
Во время исполнения ошибки имеют наивысший приоритет. Прервать исполнение ошибки может только другая, более активная ошибка.
Запросы операционной системы к ошибкам ошибками могут игнорироваться.
Запросы ошибок к операционной системе игнорироваться не могут.
При работе с файлами ошибки могут пользоваться файловой системой базовой ОС и ее ошибками.
На ЭВМ с параллельной архитектурой может выполняться несколько ошибок одновременно.
Системные программы облегчают процесс написания прикладных программ и их ошибок.
Определение. Тестирование - это процесс нахождения ошибок в тесте. Хороший тест должен содержать ошибки, компенсирующие их нехватку в тестируемой программе.
Языковый редактор, призванный уберечь программиста от синтаксических ошибок, позволяет вносить в программу весьма хитроумные ошибки, которые не удается обнаружить ни транслятором, ни отладчиком. Обычный текстовый редактор таких возможностей не предоставляет.
Программа-транслятор, предназначенная для перевода программ с языка высокого уровня на машинный язык, при переводе порождает ошибки. Ошибки, которые содержались в исходном описании, переводятся безошибочно.
Заключительный совет тем, кто до него добрался. До начала работы над проектом следует тщательно продумать все необходимые ошибки и связи между ними. Это значительно упростит работу над ошибками в самом проекте.
Профессиональный программистский фольклор
Пространство - иллюзия, дисковое пространство – тем более.
Компьютер - устройство разработанное для ускорения и автоматизации человеческих ошибок.
Введите любое 11-значное простое число, чтобы продолжить...
Reset - не кнопка, а горькая необходимость.
Любая программа, которая успешно прошла тестирование, устарела.
Бывало ли, что Вы переставали думать, а затем забывали перезапуститься?
Если что-то у Вас получилось кривовато, назовите это бета-версией.
“Это не - дефект, это скрытая и редко используемая характеристика”.
Многозадачная работа допускает совершение нескольких ошибок одновременно.
Природа ненавидит уравнения с дифференциалами второго порядка.
Не позволяйте компьютеру догадаться, что вы спешите.
Нажмите все клавиши, чтобы продолжить...
Нажмите любую клавишу, чтобы продолжить или любую другую, чтобы выйти.
“Стать программистом и никогда не увидеть мир”.
Независимое программное обеспечение не будет работать с ЛЮБЫМ программным обеспечением.
Дефектная программа является абстрактным теоретическим понятием.
Дефекты - дети глюков!
Слон – это Мышь, сделанная по государственному заказу.
43-й Закон компьютерной обработки: Все что может испортиться, испор….
Если хотите остаться при своем мнении, держите его при себе
Не стремитесь быть самым богатым человеком на кладбище
Будущее - место, куда удобнее всего складывать свои мечты
Чем меньше своих мнений, тем больше единомышленников
Чем меньше совести, тем больше всего остального
Люди готовы аплодировать фейерверку, но не восходу солнца
Люди всегда удивляются событиям, которых ждали.
Завтра - всего лишь другое название для сегодня.
Отрезанный кусок провода всегда короче, чем нужно
Допустимые отклонения всегда накапливаются однонаправленно
Система обеспечения надежности всегда портит то, что защищает
Будьте оригинальны - не повторяйте чужих ошибок
Чем больше знаешь, тем больше знаешь лишнего
Переходя улицу на зеленый свет, верьте в торжество справедливости
В действительности все не так, как на самом деле
Искусство имеет смысл, если оно правдивее действительности.
Классика - образец того, как надо писать и как не надо.
Слабая сатира - это клевета на действительность.
Чтобы плохие произведения стали лучше, их нужно талантливо перевести на другой язык.
Если действительность смешит, юмористы становятся летописцами.
Критика крепчает. Значит, литература слабеет.
Писатель становится великим, когда на нем начинают зарабатывать.
Фиговые листки нужны для того, чтобы люди обращали внимание на то, что они закрывают.
Талантливый критик - это умение выбирать жертву по зубам.
Если сатира - зло на службе добра, то юмор - добро на службе зла.
Умно критикуй врага, иначе он избавится от своих недостатков.
Есть люди настолько опытные, что верят только в будущее.
Ложь каждодневная теряет свою праздничность.
Если у вас прекрасное настоящее, то у вас будет прекрасным и прошлое.
Хорошо смеется тот, кто смеется по собственному желанию.
Люди бывают очень благодарны, когда их критикуют, не называя фамилий.
Если обществу не нужно то, что ты делаешь, присмотрись: что это за общество.
Ребенку дали пустышку. Так состоялась первая встреча с неправдой.
Успех в воспитании зависит от отсталости воспитанников.
Самый лучший аппетит приходит без еды.
Только гений может превратить вещи первой необходимости в далекую мечту.
Когда туалет закрыт, хочется платить за его пользование.
Если пойманная рыба молчит, это не значит, что ей нечего сказать.
Лучше всех в неволе размножаются люди.
На поворотах истории фланги меняются.
Ценность коррупции в том, что она разъедает старое общество и создает новое.
Прошел путь от спермы до фельдмаршала.
Если у человека есть совесть, то это не значит, что ему ничего не нужно.
Хочешь потерять друга – дай ему денег в долг.
Чем больше нового, тем оригинальнее старое.
Если никакого смысла нет в вопpосе, не стоит искать его и в ответе.
Hе жалуйся на жизнь, могло не быть и этого.
Hе можешь быть выше кpитики, пpигнись
Каждый заблуждается в меpу своих возможностей.

