Код повсюду: в смартфонах, социальных сетях, умных домах и беспилотных автомобилях.
Код — это переводчик. Он преобразует человеческий ввод в числа, которые понимают только компьютеры.
Что такое код
Код — это инструкции, которые написаны на специальном языке программирования и которые говорят компьютеру, что нужно делать. Все программы, сайты, игры и приложения работают по этим правилам.
Как программист создает код
Обычно это выглядит так:
- Сначала специалист продумывает, что будет создавать: игры или приложения. Он решает, какие инструменты нужны и на каком языке писать код. Например, для веб-разработки часто используют JavaScript, а для системного программирования — C++.
- Программист пишет код: создает функции, переменные и другие элементы.
- Он тестирует код — проверяет, что всё работает правильно. Если находит ошибки, исправляет их.
- Разработчик оставляет комментарии и создает документацию к своему коду — так другие программисты будут знать, как скрипт работает.
Научиться писать код правильно можно в онлайн-университете Skypro на курсе «Python-разработчик». Узнаете, как работать с инструментами Python, HTML, Postma, CSS, Linux и многими другими. На выходе у вас будут девять проектов и одна большая дипломная работа — это ваше портфолио, которое поможет устроиться на работу. Python-разработчик — одна из самых востребованных профессий на рынке. Можно работать удаленно и самому строить свой график. Освойте навыки популярной профессии и начните заниматься тем, что нравится.
Что такое «чистый» и «грязный» код
«Чистый» и «грязный» код — это профессиональный сленг, которым определяют качество программного кода.
«Чистый» код — его легко читать, понимать и поддерживать. У него хорошая структура, понятные названия переменных и функций, есть комментарии, которые объясняют, что делает каждый кусок кода. Такой код проще исправлять и развивать. Программисты могут быстро разобраться, как он работает.
def sum_of_positive_numbers(numbers):
"""
Возвращает сумму всех положительных чисел в списке.
:param numbers: Список чисел.
:return: Сумма положительных чисел.
"""
total sum = 0
for number in numbers:
if number > 0:
total sum += number
return total sum
«Грязный» код — его нелегко читать и понимать. У него непонятная структура, сложные названия переменных и функций, не всегда есть комментарии. Такой код трудно поддерживать и исправлять. Программистам нужно много времени, чтобы понять, что делает этот код.
def f(lst):
s = 0
for i in lst:
if i > 0:
s += i
return s
Как писать «чистый» код
Учитесь сразу писать правильно:
- Используйте простые и понятные имена переменных, функций и классов.
- Каждая функция должна выполнять одну задачу — так код проще понимать.
- Комментарии полезны, но их не должно быть слишком много. Ставьте пометки только там, где код действительно сложный.
- Не оставляйте «закомментированные» куски кода или функции, которые больше не нужны. Это загромождает программу.
- Пишите тесты для своего кода и постоянно улучшайте его. Это помогает находить ошибки и поддерживать код в хорошем состоянии.
Критерии хорошо написанного кода
Эти критерии делают код понятным и удобным:
- Легко читать. Другие разработчики должны легко читать и понимать код.
- Структура. Разделяйте код на функции или классы, чтобы его было легче воспринимать.
- Комментарии. Добавляйте комментарии — объясняйте сложные участки кода. Так другие поймут, что вы сделали и почему.
- Тесты. Код должно быть легко тестировать, чтобы находить и исправлять ошибки.
- Общие стандарты. Следуйте общепринятым правилам, чтобы код выглядел одинаково для всех разработчиков.
Коротко: что такое код
- Код — это команды, которые говорят компьютеру, что нужно делать.
- Чтобы написать код, программист выбирает инструменты и язык программирования, пишет и тестирует код, комментирует сложные места.
- С «чистым» кодом легко работать, с «грязным» кодом всё сложно.
- Чтобы написать «чистый» код, называйте переменные и классы простыми именами, удаляйте ненужные функции, постоянно улучшайте код.
- Хороший код легко читать и тестировать, у него понятная структура.
Добавить комментарий