Авторизоваться
Аким Солянкин 08.05.2021 Опубликована

26 цитат легендарных инженеров-программистов

Здесь я собрал 26 лучших цитат легендарных разработчиков программного обеспечения. Следование этим цитатам и понимание этих цитат станет большим достижением в вашей жизни программирования. Давайте начнем

1.

«Действительно, соотношение времени, потраченного на чтение и на письмо, превышает десять к одному. Мы постоянно читаем старый код в рамках усилий по написанию нового кода. … [Следовательно,] облегчая чтение, легче писать ». - Роберт К. Мартин

2.

«Повторение - корень всего программного зла». - Мартин Фаулер

3.

«Не повторяйся. Каждая часть знания должна иметь единственное, недвусмысленное и авторитетное представление в системе ». - Энди Хант и Дэйв Томас

4.

«Простота - необходимое условие надежности». - Эдсгер Дейкстра

5.

«Длинное описательное имя лучше, чем короткое загадочное имя. Длинное описательное имя лучше, чем длинный описательный комментарий ».
- Роберт С. Мартин

6.

«Программисты соревнуются со Вселенной за создание больших и лучших программ, защищенных от идиотов, в то время как Вселенная пытается создавать больших и лучших идиотов. Пока что Вселенная побеждает ». - Богатый Кук

7.

«Вы должны назвать переменную с той же осторожностью, с которой вы называете первенца».
- Роберт С. Мартин

8.

«Разгадывать тайны убийства - это нормально, но вам не нужно разгадывать код. Вы должны уметь его читать ».
- Стив МакКоннелл

9.

«Если вам нужно потратить усилия на просмотр фрагмента кода и выяснить, что он делает, то вы должны извлечь его в функцию и назвать функцию после "what"». - Мартин Фаулер

10.

«Конечно, плохой код можно исправить. Но это очень дорого ».
- Роберт С. Мартин

11.

«Когда вы увидите закомментированный код, удалите его! - Роберт С. Мартин

12.

«Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям ». - Мартин Фаулер

13.

«Если мы хотим подсчитать строки кода, мы не должны рассматривать их как« произведенные строки », а как« потраченные строки ». “- Эдсгер Дейкстра

14.

«Так что, если вы хотите действовать быстро, если вы хотите быстро закончить работу, если вы хотите, чтобы ваш код было легко писать, сделайте его легким для чтения».
- Роберт С. Мартин

15.

«Все проблемы в информатике можно решить с помощью другого уровня косвенного обращения». - Дэвид Уиллер

16.

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

17.

«Читать код сложнее, чем писать». - Джоэл Спольски

18.

«Я выбираю ленивого человека для тяжелой работы. Потому что ленивый человек найдет простой способ сделать это ». - Билл Гейтс

19.

«Если вы когда-нибудь поговорите с великим программистом, вы обнаружите, что он знает свои инструменты, как художник знает свои кисти». - Билл Гейтс

20.

«Самая фундаментальная проблема в разработке программного обеспечения - это сложность. Есть только один основной способ справиться со сложностью: разделяй и властвуй ». - Бьярне Страуструп

21.

«Длинное описательное имя лучше, чем короткое загадочное имя. Длинное описательное имя лучше, чем длинный описательный комментарий ». - Роберт С. Мартин

22.

«Каждый раз, когда вы пишете комментарий, вы должны гримасничать и чувствовать, что у вас не получается выразить свое мнение». - Роберт С. Мартин

23.

«Комментарии часто являются ложью, ожидающей своего появления. Код должен говорить сам за себя, когда это возможно ». - Майкл Топпа

24.

«Тестирование программ может использоваться, чтобы показать наличие ошибок, но никогда не показывать их отсутствие!» - Эдсгер В. Дейкстра

25.

«Код похож на юмор. Когда тебе приходится это объяснять, это плохо ». - Кори Хаус

26.

«Может быть лучше скопировать небольшой код, чем использовать большую библиотеку для одной функции. Гигиена зависимостей важнее повторного использования кода ». - Роб Пайк

Коментарии
Авторизоваться что-бы оставить комментарий
Присоединяйся в тусовку
Наш сайт использует файлы cookie для вашего максимального удобства. Пользуясь сайтом, вы даете свое согласие с условиями пользования cookie