Тесты Пообщаться с GPT Протестировать код
Программирование Аналитика Дизайн Маркетинг Управление проектами
13 Дек 2023
3 мин
13368

Код: что ты такое

Пройдите тест, узнайте какой профессии подходите

Код определяет внешний вид и внутреннюю логику программ, сайтов.

Код повсюду: в смартфонах, социальных сетях, умных домах и беспилотных автомобилях.

Код — это переводчик. Он преобразует человеческий ввод в числа, которые понимают только компьютеры.

Что такое код

Код — это инструкции, которые написаны на специальном языке программирования и которые говорят компьютеру, что нужно делать. Все программы, сайты, игры и приложения работают по этим правилам.

Как программист создает код

Обычно это выглядит так:

  1. Сначала специалист продумывает, что будет создавать: игры или приложения. Он решает, какие инструменты нужны и на каком языке писать код. Например, для веб-разработки часто используют JavaScript, а для системного программирования — C++.
  2. Программист пишет код: создает функции, переменные и другие элементы.
  3. Он тестирует код — проверяет, что всё работает правильно. Если находит ошибки, исправляет их.
  4. Разработчик оставляет комментарии и создает документацию к своему коду — так другие программисты будут знать, как скрипт работает.

Научиться писать код правильно можно в онлайн-университете 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

Как писать «чистый» код

Учитесь сразу писать правильно:

  • Используйте простые и понятные имена переменных, функций и классов.
  • Каждая функция должна выполнять одну задачу — так код проще понимать.
  • Комментарии полезны, но их не должно быть слишком много. Ставьте пометки только там, где код действительно сложный.
  • Не оставляйте «закомментированные» куски кода или функции, которые больше не нужны. Это загромождает программу.
  • Пишите тесты для своего кода и постоянно улучшайте его. Это помогает находить ошибки и поддерживать код в хорошем состоянии.

Критерии хорошо написанного кода

Эти критерии делают код понятным и удобным:

  1. Легко читать. Другие разработчики должны легко читать и понимать код.
  2. Структура. Разделяйте код на функции или классы, чтобы его было легче воспринимать.
  3. Комментарии. Добавляйте комментарии — объясняйте сложные участки кода. Так другие поймут, что вы сделали и почему.
  4. Тесты. Код должно быть легко тестировать, чтобы находить и исправлять ошибки.
  5. Общие стандарты. Следуйте общепринятым правилам, чтобы код выглядел одинаково для всех разработчиков.

Коротко: что такое код

  • Код — это команды, которые говорят компьютеру, что нужно делать.
  • Чтобы написать код, программист выбирает инструменты и язык программирования, пишет и тестирует код, комментирует сложные места.
  • С «чистым» кодом легко работать, с «грязным» кодом всё сложно.
  • Чтобы написать «чистый» код, называйте переменные и классы простыми именами, удаляйте ненужные функции, постоянно улучшайте код.
  • Хороший код легко читать и тестировать, у него понятная структура.

Добавить комментарий