Цитата Джошуа Блоха

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