0. Не волнуйся, если не работает. Если бы все всегда работало, у тебя бы
не было работы.
0. Не волнуйся, если не работает. Если бы все всегда работало, у тебя бы
не было работы.
...Читать далее
0. Не волнуйся, если не работает. Если бы все всегда работало, у тебя бы
не было работы.
- Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках.
- Хороший программист всегда смотрит и направо, и налево прежде чем перейти улицу с односторонним движением.
- Большинство из вас знают достоинства программистов. Их, конечно же, три: лень, нетерпеливость и высокомерие.
- Всегда пиши код так, как будто человек, который будет его саппортить — психопат-убийца, который знает, где ты живешь.
- Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.
- В теории, теория и практика неразделимы. На практике это не так.
- Иногда лучше остаться спать дома в понедельник, чем провести всю неделю в отладке написанного в понедельник кода.
- Если сразу не получилось хорошо, назовите это версией 1.0.
- Когда создадут язык программирования, который позволит программистам писать код на английском языке, выяснится, что они не знают английского.
- Программирование — как секс. Одна ошибка, и ты должен поддерживать его до конца жизни.
- Первые 90% кода занимают первые 90% времени на разработку… Оставшиеся 10% кода занимают еще 90% времени на разработку.
- Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
- Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!
- Комментировать свой код — как убирать в туалете. Никогда не хочется это делать, но это реально важно для создания приятного опыта у ваших гостей.
- Самая сложная часть в дизайне… держаться подальше от фич.
- Чтобы понять рекурсию, нужно сперва понять рекурсию.
- Есть два типа языков программирования: те, которые люди постоянно ругают, и те, которыми никто не пользуется.
- Если бы в Java была реализована уборка мусора, большинство программ удаляли бы себя сразу после запуска.
- Легче что-то померить, чем понять, что ты только что померил.
- Java относится к JavaScript так же, как Сом к Сомали.
- У компьютеров хорошо получается выполнять инструкции, а не читать ваши мысли.
- Если отладка — это процесс удаления багов из кода, то получается, что программирование — это процесс помещения их туда.
- Это не баг — это незадокументированная фича.
- Софт проходит бета-тестирование незадолго до того, как выходит в свет. Бета на латыни означает «все еще не работает».
- Отладка кода — это как охота. Охота на баги.
- Если бы строители работали так же, как программисты кодят, то любая птица, присевшая отдохнуть на крыше дома, могла бы стать причиной гибели цивилизации.
- Пока компьютеры не умеют мыслить самостоятельно, им можно доверять.
- Задумайтесь, какое количество психических сил затрачено программистами на попытки понять фундаментальное различие между программой и алгоритмом!
- Если никто не знает ответ на вопрос, пора начать читать документацию.
- Самое главное отличие C от C++: на Си вы можете делать ошибки, а в C++ — еще и наследовать их.
- Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно все ещё черная магия и, пока, мы не можем называть его технической дисциплиной.
- Я всегда мечтал о том, чтобы моим компьютером можно было пользоваться так же легко, как телефоном; моя мечта сбылась: я уже не могу разобраться, как пользоваться моим телефоном.
- Работает? Не трогай.
- Java — это C++, из которого убрали все пистолеты, ножи и дубинки.
- Насколько проще было бы писать программы, если бы не заказчики.
- Преждевременная оптимизация — корень всех зол.
- Я не умею делать скриншоты, потому что я обычно работаю на компьютере в текстовом режиме
- Тестирование не позволяет обнаружить такие ошибки, как создание не того приложения.
- Для каждой сложной задачи существует решение, которое является быстрым, простым и неправильным.