TechBord Logo
TechBord detail

ساختن (Build) چیست؟

در توسعه نرم افزار (Software)، "build" هم به عنوان فعل و هم به عنوان اسم استفاده می شود. این فعل به فرآیند ساخت یا مراحل مورد نیاز برای ایجاد برنامه کاربردی (Application) اشاره دارد. اسم یک نسخه خاص از یک برنامه را توصیف می کند.

ساخت (فعل)

ایجاد یک نرم افزار اجرایی برنامه (Program) اغلب به عنوان "ساختن" یک برنامه (App) به دلیل تمام مراحل موجود. این مراحل در مجموع به عنوان "فرایند ساخت" شناخته می شوند که شامل موارد زیر است:

  1. بررسی کد منبع (Source Code) برای اشتباه نوشتاری (Syntax Error)
  2. کد منبع کامپایل (Compile) در زبان ماشین (Machine Language)
  3. پیوند دادن کتابخانه‌ها و منابع دیگر، مانند تصاویر و فایل‌های رسانه، به برنامه
  4. ایجاد یک قابل اجرا برنامه یا فایل اجرایی (Executable File)

برنامه نویسان معمولاً از یک برنامه توسعه نرم افزاری مانند الکترونیک دستگاه یکپارچه یا محیط توسعه یکپارچه (IDE) برای خودکارسازی فرآیند ساخت استفاده می کنند. بسیاری از IDE ها شامل دستور "Build" یا "Build and Run" هستند که تمام مراحل ساخت و خروجی (Output) یک برنامه اجرایی را انجام می دهد.

Build (اسم)

هر نسخه از یک برنامه نرم افزاری، ساخت نامیده می شود. برخی از ساخت‌ها ممکن است داخلی باشند (برای عموم منتشر نشده‌اند)، در حالی که برخی دیگر نسخه‌های رسمی هستند. برای مثال، یک توسعه دهنده (Developer) ممکن است چندین ساخت داخلی را قبل از انتشار یک بیلد پایدار برای عموم آزمایش و اصلاح کند.

از آنجایی که هر بیلد منحصر به فرد است، شماره ساخت یا شناسه نیز باید منحصر به فرد باشد. برخی از توسعه دهندگان شناسه ساخت را به نسخه عمومی اضافه می کنند، در حالی که برخی دیگر آن را به عنوان یک مقدار جداگانه نمایش می دهند. بسیاری از برنامه ها، به خصوص برنامه های کوچکتر، شامل شماره ساخت عمومی نیستند.

شناسه ساخت معمولاً چهارمین شماره (بعد از نقطه سوم) است که به نسخه عمومی اضافه می شود. نسخه استاندارد نرم افزار از قرارداد زیر استفاده می کند:

نسخه اصلی . نسخه جزئی . پچ . build

برای مثال، نسخه برنامه 4.2.17.2895 را می توان به صورت زیر تقسیم کرد:

  • 4 - نسخه اصلی
  • 2 - نسخه کوچک
  • 17 - پچ
  • 2895 - ساخت

توجه: در برخی موارد، توسعه دهندگان بین به روز رسانی خودکار نرم افزار، بیلدهای مختلفی را منتشر می کنند. به عنوان مثال، یک توسعه دهنده ممکن است پس از ایجاد یک به روز رسانی جزئی، مانند رفع یک اشتباه تایپی، یک بیلد جدید منتشر کند. اما این به روز رسانی به اندازه کافی مهم نیست که آخرین نسخه را برای همه کاربران ارائه دهد. درعوض، یک توسعه‌دهنده ممکن است تا نسخه کوچک بعدی یا انتشار وصله منتظر بماند تا کاربران را از به‌روزرسانی مطلع کند.

تعریف اصطلاح ساختن (Build) توسط تک بورد

تعریف ساختن (Build) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف ساختن (Build) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.