11.11.2024 Экспертиза, МенеджментПрежде чем приступить к изучению какого-либо конкретного языка программирования, начинающим разработчикам следует освоить ряд важнейших понятий, которые лежат в основе разработки ПО, пишет на портале The New Stack Джек Уоллен, признанный эксперт в области Linux и программирования. Для многих людей разработка ПО — это нечто необъяснимое, удел сверхумных людей, которые потратили годы на изучение информатики в школе Лиги плюща. На самом деле это не так. Разработчиком может стать каждый, если только он готов потратить время на изучение языка и приложить усилия. Но даже до того, как вы выберете язык, на котором сосредоточитесь, есть некоторые ключевые вещи, которые нужно понимать в программировании, независимо от того, какой язык вы используете и для чего разрабатываете. Приведу аналогию. Если вы решили, что хотите стать шеф-поваром, вам нужно понять основы кулинарии, прежде чем пытаться изучить тонкости работы в ресторане со звездой Мишлен. Пропустите эти основы, и у вас ничего не получится. Но что это за основы? Начав изучать Python, я понял, что было бы лучше, если бы я понял эти вещи, прежде чем бросаться в бой с головой. Вот они. Комментарии и документация Начнем с того, что не требует пояснений. Когда вы пишете код, вы должны добавлять комментарии и документацию. Почему? Потому что может наступить момент, когда вам придется пересматривать старый код (и вы не сможете вспомнить, что делали), а может быть, кто-то другой возьмется за это. Если вы не будете комментировать и ...
читать далее.