Цитата Эдсгера Дейкстры

Если вам нужны более эффективные программисты, вы обнаружите, что им не следует тратить свое время на отладку, им не следует с самого начала вносить ошибки. — © Эдсгер Дейкстра
Если вам нужны более эффективные программисты, вы обнаружите, что они не должны тратить свое время на отладку, они не должны создавать ошибки с самого начала.
Программисты тратят огромное количество времени, думая или беспокоясь о скорости некритических частей своих программ, и эти попытки повысить эффективность на самом деле имеют сильное негативное влияние, когда речь идет об отладке и обслуживании. Мы должны забыть о малой эффективности, скажем, примерно в 97% случаев: преждевременная оптимизация — корень всех зол. Тем не менее, мы не должны упускать наши возможности в отношении этих критических 3%.
Другой эффективный метод [отладки] — объяснить свой код кому-то еще. Это часто заставит вас объяснить ошибку самому себе. Иногда это занимает не более нескольких предложений, за которыми следует смущенное: «Неважно, я понимаю, что не так. Извините, что беспокою вас». Это работает замечательно хорошо; вы даже можете использовать непрограммистов в качестве слушателей. Один университетский компьютерный центр держал плюшевого мишку рядом со службой поддержки. Студенты с загадочными жуками должны были объяснить их медведю, прежде чем они смогут поговорить с человеком-вожатым.
Мы надеемся, что не будет ничего, что противоречило бы чьей-либо религии или вере. Мы бы никогда не сказали, что религия человека неэффективна. Мы говорим: «Вас бы заинтересовало что-то более эффективное?» Мы всегда смотрим на вещи с оптимистичной, прогрессивной точки зрения. «Хотите ли вы сделать ваши молитвы более эффективными? Не то чтобы они неэффективны, но хотите ли вы помочь им стать более эффективными?»
Я думаю, мы должны перестать спрашивать людей в возрасте 20 лет, что они «хотят делать», и начать спрашивать их, чего они не хотят делать. Вместо того, чтобы просить студентов «объявить свою специальность», мы должны попросить студентов «перечислить, чего они будут делать, чтобы избежать». Просто в этом больше смысла.
Когда вы используете Google, вы получаете более одного ответа? Конечно, вы делаете. Ну, это ошибка. У нас больше ошибок в секунду в мире. Мы должны быть в состоянии дать вам правильный ответ только один раз. Мы должны знать, что вы имели в виду.
В мире есть несколько человек, которые действительно умеют программировать на C или FØRTRAN. Они пишут больше кода за меньшее время, чем это требуется другим программистам. Большинство программистов не так хороши. Проблема в том, что те немногие программисты, которые пишут код, не заинтересованы в его поддержке.
Джентльмены не должны тратить время на тривиальные игры — им следует играть в го[3]
Не трать больше времени на споры о том, каким должен быть хороший мужчина. Будь один.
Я полагаю, что когда вы говорите, что собираетесь начать гонку в 14:00, вы должны придерживаться этого и начинать гонку в 14:00. Не может быть, не может быть и не должно быть. Вы начинаете гонку вовремя. Это очень просто.
Бейсболисты высшей лиги и владельцы должны немедленно собраться, чтобы принять стандарты, применимые к низшим лигам, а если они этого не сделают, мне придется ввести закон, который гласит, что в профессиональном спорте будут минимальные стандарты для тестирования. Даю им до января, а потом внесу законодательство.
Не тратьте больше время на споры о том, каким должен быть хороший мужчина. Будь один.
Бумага должна быть съедобной, питательной. Чернила, используемые для печати или письма, должны иметь восхитительный вкус. Журналы или газеты, прочитанные за завтраком, следует съедать за обедом. Вместо того, чтобы выбрасывать почту в мусорную корзину, ее следует сохранить для гостей за ужином.
Если вы хотите быть актером, вы должны просто выйти и сделать это. Я не иду на подход сначала получения фотографий и агента. Я думаю, что вы должны начать с работы, а остальное приложится. Как и в случае с «возможностями», вы должны быть готовы.
Наше время на этой земле священно, и мы должны праздновать каждое мгновение. Важность этого совершенно забыта: даже религиозные праздники превратились в возможность отправиться на пляж, в парк или покататься на лыжах. Ритуалов больше нет. Обычные действия уже не могут быть превращены в проявления священного. Мы готовим и жалуемся, что это пустая трата времени, когда мы должны изливать свою любовь на приготовление этой еды. Мы работаем и верим, что это божественное проклятие, тогда как мы должны использовать свои умения, чтобы приносить удовольствие и распространять энергию Матери.
Досада духа - пустая трата времени Негативное мышление, не трать свои мысли впустую Вербальный конфликт - пустая трата слов Физический конфликт - пустая трата плоти Люди всегда будут теми, кем хотят И это то, что действительно заставляет мир вращаться Безусловная любовь мало.
Всех следует учить, что высшее стремление — быть счастливыми и способствовать благополучию других; что место и власть не нужны для успеха; что стремление к большому богатству есть своего рода безумие. Их следует учить тому, что это пустая трата энергии, пустая трата мыслей, пустая трата жизни — приобретать то, что вам не нужно и что вы на самом деле не используете на благо себе или другим.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!