سورس کد (Source Code) یا کد منبع، متن قابلخواندن برنامه است که توسعهدهنده با زبان برنامهنویسی مینویسد. این متن میتواند پیش از اجرا کامپایل شود یا بهوسیله مفسر و Runtime پردازش شود.
وقتی میگوییم «سورس کد پروژه را در گیت قرار بده»، منظور فایلهای اصلی برنامه، آزمونها و تنظیمات قابل نسخهبندی است، نه Secretها، فایلهای ساختهشده موقت یا اطلاعات کاربران.
git add src tests composer.json
git commit -m "Add order validation"
درک گیت، ورژن کنترل و اوپن سورس به مدیریت سورس کد کمک میکند.
فرق سورس کد و خروجی کامپایل
Source code (TypeScript) -> compiler -> JavaScript
Source code (C#) -> compiler -> IL -> runtime execution
سورس کد فایلهای قابل خواندن و تغییر توسط توسعهدهنده است. در زبانهای کامپایلشونده ممکن است خروجی میانی یا باینری برای اجرا استفاده شود و نباید آن را با سورس کد اشتباه گرفت.