Что такое исходный код

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

Как выглядит исходный код

Обычно исходный код выглядит как текстовые файлы с командами, разметкой и комментариями. Его пишут на языках программирования и разметки: HTML, JavaScript, Python, Java, C#, PHP и других.

Пример HTML-разметки:

<article>
  <h2>Заказ принят</h2>
  <p>Мы отправим уведомление клиенту.</p>
</article>

Пример простой программной логики:

function calculateTotal(items) {
  return items.reduce((sum, item) => sum + item.price, 0);
}

В реальном проекте таких файлов много: часть отвечает за экран, часть за бизнес-логику, часть за работу с базой данных, интеграциями и настройками сборки.

<p>Схема показывает путь от файлов исходного кода к работающей программе, сайту или функции.</p>

Схема показывает путь от файлов исходного кода к работающей программе, сайту или функции.

Чем отличаются похожие понятия

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

ПонятиеЧто этоКто обычно работаетПример
Исходный кодТекстовые файлы проекта, которые можно читать и менять.Разработчики и техническая команда.Файл с функцией расчёта, HTML-шаблон, конфигурация сборки.
Готовая программаТо, что запускает пользователь после сборки или установки.Пользователь и команда эксплуатации.Мобильное приложение, десктопная программа, сервис на сервере.
Артефакт сборкиПодготовленный результат из исходников.DevOps, разработчики, эксплуатация.Пакет, контейнер, исполняемый файл, статические файлы сайта.
Код страницы сайтаHTML, CSS и JavaScript, которые браузер получил для показа страницы.Браузер, фронтенд-разработчики.Разметка кнопки, стили, скрипт формы.
Открытый исходный кодИсходный код, который доступен для просмотра и использования по лицензии.Сообщество, компании, разработчики.Публичный репозиторий библиотеки или фреймворка.

Где хранится исходный код

В рабочем проекте исходный код обычно хранится в репозитории: например, GitLab, GitHub, Bitbucket или во внутренней системе компании. Репозиторий помогает видеть историю изменений, авторов, ветки разработки и состояние проекта на разные даты.

  • Репозиторий — основное место хранения и совместной работы.
  • Локальная копия — версия проекта на компьютере разработчика.
  • Архив — зафиксированная копия для передачи, аудита или восстановления.
  • Git-история — последовательность изменений, комментариев и версий.

Если вам нужен не термин, а порядок хранения, доступа и передачи материалов, смотрите страницу «Хранение и передача исходного кода».

Открытый и закрытый исходный код

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

Закрытый исходный код доступен только владельцу проекта, подрядчику или ограниченному кругу сотрудников. Так часто устроены коммерческие продукты, внутренние системы и заказная разработка.

Что входит и не входит в исходный код проекта

В исходный код обычно входят файлы программы, разметка интерфейса, тесты, миграции базы данных, конфигурации сборки и инструкции для запуска. В отдельных проектах туда же включают инфраструктурный код: например, сценарии развёртывания или шаблоны окружений.

Не всё рядом с проектом является исходным кодом. Дизайн-макеты, пользовательские данные, секретные ключи, пароли, production-логи и готовые бинарные сборки обычно хранятся отдельно или управляются особыми правилами доступа.

Почему исходный код важен для бизнеса

Исходный код определяет, можно ли развивать систему, исправлять ошибки, проверять безопасность и передавать проект другой команде. Если код есть только у подрядчика или хранится без понятной истории, бизнес зависит не от результата разработки, а от конкретных людей и неформальных договорённостей.

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

FAQ

Исходный код и код страницы сайта — это одно и то же?

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

Можно ли открыть исходный код любой программы?

Нет. У открытых проектов код доступен публично. У закрытых программ он хранится у владельца или команды разработки и не передаётся пользователю вместе с приложением.

Зачем бизнесу хранить исходный код у себя?

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

Является ли файл настроек исходным кодом?

Иногда да. Если настройка нужна для сборки или запуска проекта и хранится в репозитории, она относится к исходникам проекта. Секреты, пароли и ключи доступа обычно хранят отдельно.

Что дальше

Если вы уже понимаете термин и хотите передать проект, зафиксировать доступы или проверить комплектность материалов, переходите к практической странице «Хранение и передача исходного кода».

Создано
27.07.2026
Обновлено
27.07.2026