Лучшие 59 цитат Фред Брукс на MyQuotes

Фред Брукс

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Добавление рабочей силы в поздний программный проект делает это позже

  • От Аноним
    Фред Брукс

    Я думаю, что приспособление к требованию совершенства - самая трудная часть обучения программированию.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    «Древняя поговорка предупреждает:« Никогда не выходи в море с двумя хронометрами; возьми один или три.

  • От Аноним
    Фред Брукс

    Ученый строит, чтобы учиться; инженер учится, чтобы строить.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Консенсусные процессы лишают инновационный дизайн недостатка ресурсов.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Диссертации не закончены; они заброшены.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Совершенствование процесса не приведет вас к хорошему дизайну. От плохого к среднему.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Job Control Language - худший язык программирования, когда-либо созданный кем-либо для любых целей.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Девять человек не могут родить ребенка за месяц.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Оригинальность не оправдывает невежество.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Предсказуемость и отличный дизайн не дружат.

  • От Аноним
    Фред Брукс

    Улучшение процесса является наиболее ценным для повышения уровня практики сообщества.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Ученые строят, чтобы учиться; Инженеры учатся строить.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Успешное программное обеспечение всегда меняется.

  • От Аноним
    Фред Брукс

    Систематически идентифицируйте лучших дизайнеров как можно раньше. Лучшие зачастую не самые опытные.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Системная отладка, как и астрономия, всегда выполнялась в основном ночью.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Основная проблема с обслуживанием программы заключается в том, что исправление дефекта имеет значительную (20-50 процентов) вероятность появления другого. Таким образом, весь процесс - два шага вперед и один шаг назад.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

    Самая сложная часть построения системы программного обеспечения - это решить, что именно нужно создать.

  • От Аноним
    Фред Брукс

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

  • От Аноним
    Фред Брукс

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