Цитата Амари Купера

Когда слова нечеткие, программисты рефлекторно отступают к наиболее точному доступному методу артикуляции: исходному коду. Хотя нет ничего более точного, чем код, нет ничего более постоянного или устойчивого к изменениям. Поэтому часто возникает ситуация, когда путаница в номенклатуре заставляет программистов преждевременно начинать кодирование, и этот код становится де-факто дизайном, независимо от его уместности или правильности.
В мире есть несколько человек, которые действительно умеют программировать на C или FØRTRAN. Они пишут больше кода за меньшее время, чем это требуется другим программистам. Большинство программистов не так хороши. Проблема в том, что те немногие программисты, которые пишут код, не заинтересованы в его поддержке.
Есть тонкая причина, по которой программисты всегда хотят выбросить код и начать сначала. Причина в том, что они считают старый код беспорядочным. [...] Причина, по которой они считают старый код беспорядком, заключается в главном, фундаментальном законе программирования: код труднее читать, чем писать.
На самом деле я утверждаю, что разница между плохим программистом и хорошим заключается в том, считает ли он более важным свой код или свои структуры данных. Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их взаимосвязях.
В случае с «Рыбой» я писал, проектировал и кодировал одновременно, так что форма и содержание были слиты воедино. Я менял несколько слов, придумывал идею, менял код, смотрел, работает ли он, менял другие слова и так далее.
Ошибочно думать, что товары для программистов — это программы. Программисты должны создавать надежные решения и представлять их в виде убедительных аргументов. Исходный код программы — это лишь сопутствующий материал, к которому должны применяться эти аргументы.
Генетический код — это не двоичный код, как в компьютерах, и не восьмиуровневый код, как в некоторых телефонных системах, а четвертичный код с четырьмя символами. Машинный код генов невероятно похож на компьютер.
Программисты всегда окружены сложностью; мы не можем избежать этого... Если наш основной инструмент, язык, на котором мы проектируем и кодируем наши программы, также сложен, сам язык становится частью проблемы, а не частью ее решения.
Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.
Налоговый кодекс очень неэффективен. И личный налоговый кодекс, и корпоративный налоговый кодекс. Закрывая лазейки и снижая ставки, вы можете повысить эффективность налогового кодекса и создать больше стимулов для инвестиций.
Возможно, мы могли бы написать код для оптимизации кода, а затем запустить этот код через оптимизатор кода?
Если подумать, это был довольно необычный разговор — мы оба говорили кодом. Но не военный кодекс, не кодекс Разведки или Сопротивления — просто женский кодекс.
Слово «код» оказалось очень важным для моей книги «Информация». Генетический код — это только один пример. Мы говорим сейчас о кодерах, кодировании. Компьютерщики - кодеры. То, что они пишут, — это код.
Вы не можете доверять коду, который вы не полностью создали сами. (Особенно код от компаний, в которых работают такие люди, как я.) Никакая проверка или тщательное изучение исходного кода не защитят вас от использования ненадежного кода.
Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их взаимосвязях.
В студии мы придерживаемся строгого цветового кода. Разработанный десятилетиями, цветовой код состоит из конечного и точного цветового вкуса... Весь мир, каким мы его воспринимаем, приходит к нам через мистическое царство цвета.
Сегодня утром у части избирателей Керри появилось определенное ощущение, что, возможно, это код, «моральные ценности», код чего-то другого. Это кодекс для того, чтобы занять другую позицию в отношении геев в Америке, исключающая позиция, кодекс об абортах, кодекс о навязывании христианства другим религиям.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!