17 Май 2022
2 мин
9446

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

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

Содержание

Вы пишете сообщение, заказываете еду на сайте или открываете эту статью. Для этого нажимаете на кнопки, иконки или переходите по ссылкам. Чтобы они работали правильно и приводили вас к нужному результату, программисты пишут код.

❓ Что такое код

Это «текст», который составлен на одном из языков программирования. Компьютерные программы, игры и сайты работают по правилам — они прописаны в коде. Код определяет их внешний вид и внутреннюю логику.

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

  1. Анализирует задачу и понимает, как ее решить. Какие команды расположить в коде и в каком порядке, иногда — какой язык программирования выбрать.
  2. Пишет код.
  3. Компилирует код: использует сервис, который создает из текста программу. Запускает ее и проверяет на ошибки. 
  4. Исправляет код, если программа написана неправильно.
  5. Отдает код на разбор. Его анализируют другие разработчики. Затем программист улучшает код или передает на проверку тестировщику.
  6. Адаптирует код к новым требованиям и задачам. Например, новым страницам сайта или функциям игры и программы. 

❓ Что такое «чистый» и «грязный» код

«Грязным» называют код, который перегружен лишними строками, элементами и командами. Другим разработчикам трудно его читать.

«Чистый» код хорошо структурирован, в нём нет лишнего, все команды на своих местах. Он соответствует образцу кода для похожих задач, его легко понять.

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

Для этого разработчик практикуется и получает опыт. Тренируется сразу писать правильно, например:

→ Называет функции, переменные и классы кода простыми именами. Они отражают, что это за элемент, зачем существует и какие функции выполняет.

→ Назначает функции только одну задачу. Функция — «глагол» языка программирования: она должна выполнять только одно действие и делать это хорошо.

→ Не оставляет комментариев в коде: заботится, чтобы он был понятен. 

Научитесь писать «чистый» код на курсах Skypro «Python-разработчик», «Java-разработчик». Даем только те знания, которые приведут вас к предложению о работе, помогаем собрать портфолио и составить резюме. Преподаватели — практикующие программисты с опытом найма и наставничества.

Содержание

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

Определи профессию по рисунку