Чтение онлайн

на главную - закладки

Жанры

Законы Мэрфи

Блох Артур

Шрифт:

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

( В. р.251 )

Документация - касторовое масло в программировании... Руководители полагают, что это хорошее средство, ибо программисты так ее ненавидят.

( р.262 )

Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы.

( аноним )

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

( В. р.279 )

Проект (OS/360) был закончен с опозданием, система потребовала большего объема памяти, чем планировалось, затраты значительно превысили предварительные оценки, вся система начала работать как следует только после создания нескольких вариантов, последовавших за первым.

"Мифический человеко-месяц", Фредерик

Брукс-мл.,р.8 (М., "Наука", 1979).

Корабль на мели - моряку маяк. (Голландская пословица.)

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

( Брукс, р.10 )

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

( Б. , р.13 )

Программист, как поэт, работает почти исключительно головой.

( Б., р.13 )

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

( Б., р.14 )

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

( Б., р.14 )

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

( Брукс )

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

( Б., р.15 )

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

( меню ресторана "Антуан",

Новый Орлеан )

Все программисты - оптимисты.

( Б., р.17 )

На этот раз программа обязательно пройдет.

( аноним )

Я только что нашел последнюю ошибку.

( аноним )

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

( Б., р.19 )

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

( Б., р.19 )

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

( Б., р.20 )

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

( Чарльз Портман , ICL )

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

( Б., р.23 )

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

( Б., р.23 )

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

( Б., р.26 )

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

( Б., р.36 )

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

( Б., р.36 )

Ни функциональность, ни простота сами по себе не гарантируют... высокого качества (проекта).

( Б., р.37 )

Добавляя малое к малому, получишь большую кучу.

( Овидий )

Он сядет здесь и будет распоряжаться: сделайте то!, сделайте это!
– но абсолютно ничто не сдвинется с места.

( Г.Трумэн, "О презедентской власти " )

Никогда не выходи в море с двумя хронометрами: бери один или три.

( пословица )

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

( Роберт Хайнлайн,

"THE MAN WHO SOLD THE MOON" )

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

( Рик Бэйкер, гример в фильмах:

"Кинг-Конг", "Звездные войны" и т.д.)

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

( Роберт Ковзю, Окриджская

лаборатория. )

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

( Марк Дэвисон )

– Ошибка? Это не ошибка, это системная функция.

( Т. Джон Уэнделл )

Комьютер "делает из всех нас дураков".

( В. р.152 )

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

( В. р.152 )

У компьютера всегда есть оправдание; у программиста - никогда.

( Марк Дэвисон )

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

( Э. Йодан )

Поделиться:
Популярные книги

Эволюционер из трущоб. Том 11

Панарин Антон
11. Эволюционер из трущоб
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Эволюционер из трущоб. Том 11

Один на миллион. Трилогия

Земляной Андрей Борисович
Один на миллион
Фантастика:
боевая фантастика
8.95
рейтинг книги
Один на миллион. Трилогия

Ботаник

Щепетнов Евгений Владимирович
1. Ботаник
Фантастика:
фэнтези
боевая фантастика
4.56
рейтинг книги
Ботаник

Кодекс Охотника. Книга VIII

Винокуров Юрий
8. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга VIII

Вперед в прошлое 2

Ратманов Денис
2. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 2

Идеальный мир для Лекаря 12

Сапфир Олег
12. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 12

Лихие. Авторитет

Вязовский Алексей
3. Бригадир
Фантастика:
альтернативная история
попаданцы
5.00
рейтинг книги
Лихие. Авторитет

Вернувшийся: Корпорация. Том III

Vector
3. Вернувшийся
Фантастика:
космическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Вернувшийся: Корпорация. Том III

Идеальный мир для Лекаря 28

Сапфир Олег
28. Лекарь
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 28

Разбуди меня

Рам Янка
7. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
остросюжетные любовные романы
5.00
рейтинг книги
Разбуди меня

Камень. Книга вторая

Минин Станислав
2. Камень
Фантастика:
фэнтези
8.52
рейтинг книги
Камень. Книга вторая

Вечный. Книга I

Рокотов Алексей
1. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга I

Андер Арес

Грехов Тимофей
1. Андер Арес
Фантастика:
рпг
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Андер Арес

Последний рейд

Сай Ярослав
5. Медорфенов
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Последний рейд