Цитаты со словом «отладка»
Если
отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.
Похожие цитаты:
OS/2 — это чрезвычайно важное программное обеспечение. Следующие 10 лет миллионы программистов и пользователей будут использовать его.
Рекурсия — основа программирования, поскольку она сокращает время написания программы.
Не создатели, а пользователи должны параметризовать процедуры.
«Регрессионное тестирование»? Что это? Если система компилируется, то это хорошо, если загружается, то это просто здорово!
Любой, не спрашивая Microsoft, может разработать приложение, выполняемое на платформе Windows.
Всякий раз, когда два программиста встречаются для критического анализа своих программ, они оба молчат.
Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление.
Никогда не кончатся объекты программирования, пока у нас под рукой есть хотя бы одна программа.
Легче изменить спецификацию, чтобы она соответствовала программе, но не наоборот.
Перспективность программиста можно оценить, узнав его мнение о жизнеспособности фортрана.
Сейчас политика стала абсолютно «технологичной» и «программируемой», какие-то «незапланированные» события, вроде революций, уже невозможны.
(о планшетном компьютере, на котором можно работать без клавиатуры, делая записи прямо на экране) «Обещаю, что дешевле будет купить этот компьютер, чем набор учебников для полноценного курса обучения!»
Подумайте, сколько психических сил потрачено на поиски коренного различия между «алгоритмом» и «программой».
Системы состоят из подсистем, подсистемы — из под подсистем и так до бесконечности — именно поэтому мы проектируем снизу вверх.
Кругом всякие алгоритмы лезут в пикселях, и программы нетерпеливо напирают, и подпрограммы движутся туповато, зато надёжным путём, как у них там заведено.
В программировании трудно найти правильную единицу времени для измерения прогресса. Некоторые соборы строились веками. Можно ли вообразить грандиозность и размер программы, на которую затратили столько времени?
В программировании средняя наработка на отказ постоянно уменьшается.
Тестирование программы может весьма эффективно продемонстрировать наличие ошибок, но безнадежно неадекватно для демонстрации их отсутствия.
Не стоит писать программу без цикла и структурированной переменной.
Афоризмы — это макросы, поскольку они выполняются в ходе чтения.
Если программисты заслуживают вознаграждения за создание прогрессивных программ, то также они заслуживают и наказания, если они ограничивают использование этих программ.
Большинство людей находят концепцию программирования очевидной, но само программирование невозможным.
Программирование — это неестественный процесс.
В программных системах зачастую «кто рано встает, того удача ждет».
Там, где есть модульность, возможно непонимание: Сокрытие информации предполагает необходимость проверки связи.
Программы без ошибок можно написать двумя способами, но работает- третий.
Симметрия представляет собой концепцию, сокращающую сложность(сопрограммы содержат подпрограммы); ищите ее повсюду.
Через пять лет у нас будет один супер язык программирования, только мы не можем установить начало этого пятилетнего периода.
Язык программирования имеет низкий уровень, если в программах приходится уделять внимание несущественному.
И технический термин для обозначения того, кто берется разрабатывать дизайн пользовательского интерфейса, не понимая вышеозначенного факта, — «Е... ИДИОТ».
Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.
Строка — это застывшая структура данных, и повсюду, куда она передается, происходит значительное дублирование процесса. Это идеальное средство для сокрытия информации.
Нельзя научиться программированию с помощью ручного калькулятора, но можно забыть арифметику.
Чтобы понять программу, необходимо отождествить себя и с машиной, и с программой.
Цифровая техника меня не привлекает. Моя старенькая камера всё ещё исправно работает — зачем её менять? За технику прячутся те, кому сказать нечего.
Телевидение — величайший наркотик подавления. Контроль программ, типичность программ, повторение программ неизбежно делают из него инструмент подавления, зомбирования и манипуляции.
Адаптировать старые программы к новым машинам обычно означает заставить новые машины работать по-старому.
Кто-то предсказал, что когда-нибудь вокруг Земли образуется кольцо, как у Сатурна, состоящее исключительно из болтов, крепёжных деталей и даже инструментов, упущенных беспечными монтажниками орбитальных конструкций.
Для систем аналогом пластической операции является введение в управляюший граф ребра, которое создает цикл, а не просто еще одну вершину.
Возможно ли, что программное обеспечение не похоже ни на что другое; что оно создано для того, чтобы от него отказались со временем;что все дело в том, чтобы оно всегда оставалось для нас мыльным пузырем?
Функции задерживают связь, структуры данных стимулируют связь. Мораль: Структурируйте данные как можно позднее в процессе программирования.
Если в вашей процедуре 10 параметров, вероятно, вы что-то упускаете.
Обработать ошибку легко: Постарайтесь исправить программу. Удачный запуск тоже легко обработать: Вы решили не ту задачу. Постарайтесь исправить и эту ошибку.
Чем сложнее метод, тем меньше свободы. Придерживаясь методов и правил, мы создаём себе ограничения. Если кто-то хватает тебя, бей. Все эти продвинутые техники нефункциональны.
Люди платят нам за интеграцию, у них нет времени сутки напролет думать, что к чему подключается.
Отказ от языка ассемблера был яблоком раздора в наших садах эдема: Языки, использование которых приводит к растранжириванию машинного времени, греховны. Бормашина сегодня позволяет своим программистам отказаться от фигового листка.
«То, что мы пока не можем телеграфировать схему человека из одного места в другое, связано, в основном, с техническими трудностями…» (Человеческое использование человеческих существ: Кибернетика и общество)