Чтение и чтение кода
Рекомендация 1. Продолжайте читать существующий исходный код программного обеспечения
Позвольте мне задать вам несколько основных вопросов, прежде чем мы начнем с одной из наиболее важных передовых практик, необходимых для разработчика программного обеспечения.
- Вы читаете журналы о кино?
- Вы читаете газеты?
- Вы читаете придорожную рекламу?
- Вы читаете барахло, написанное здесь и там?
- Вы только что читаете ....?
Определенно ваш ответ будет положительным, но если я задам вам еще один вопрос из этой серии:
Вы читаете исходный код программного обеспечения?
Лишь немногие разработчики программного обеспечения получат положительный ответ, потому что чтение и понимание существующего исходного кода программного обеспечения - самая скучная задача. Если вы один из тех, кто считает, что чтение исходного кода программного обеспечения - занятие скучное, значит, вам не хватает одного из самых важных передовых методов, которые разработчик программного обеспечения должен иметь в своей жизни.
Если вы хотите стать писателем, можете ли вы просто начать писать романы? Я бы сказал 100% нет !!, вам обязательно нужно прочитать сотни романов, прежде чем вы начнете писатьGOODроманы. Если вы хотите стать сценаристом фильма, можете ли вы начать писать хорошие сценарии фильма, пока не пройдете через несколько хороших сценариев фильма? И снова мой ответ будет отрицательным !!
Итак, если вы хотите написать хороший программный код, то как вы сможете написать хороший исходный код, не читая тонны исходных кодов? Даже если вы напишете что-нибудь, то как узнать, что лучше?
Чтение исходного кода, написанного другими, дает вам возможность критиковать ошибки, допущенные при написании этого кода. Вы сможете определить ошибки, допущенные другими разработчиками программного обеспечения в их исходном коде, которые вам не следует повторять.
Существует множество атрибутов программных кодов (отступы, комментарии, заголовок истории, структура функций и т. Д.), Которые вы узнаете, читая существующий код, особенно код, написанный опытными разработчиками программного обеспечения. Потратьте некоторое время на чтение исходного кода других, и я уверен, что вы сможете написатьBEAUTIFUL исходный код через несколько дней или несколько недель, и вы сможете исправить ошибки, которые вы делали до сих пор при написании исходного кода.
Одно дело поэкспериментировать: просто вернитесь в прошлое и проверьте код, который вы написали несколько лет назад, вы обязательно будете смеяться ... потому что вы всегда улучшаетесь, выполняя практику.