tgoop.com/embedded/2005
Last Update:
📌 Embedded DevOps
✅ استفاده از DevOps در توسعه سامانه نهفته
در تعریف عملیات توسعه (DevOps) میتوان گفت یک “چرخه عمر توسعه عملیات قابل اعتماد” است. این فرایند شامل ادغام توسعه و چندین فعالیت پس از توسعه مانند امنیت و کنترل، تضمین کیفیت (آزمایش) و استقرار عملیات است.
عملیات توسعه نرم افزار (Software DevOps) در حدود یک دهه گذشته پیشرفت های چشمگیری در توسعه نرم افزار عمومی ایجاد کرده است، اما توسعه دهندگان سامانه نهفته کمتر از آن استفاده میکنند. من در طول یک سال با صدها شرکت تعامل دارم و تعداد بسیار کمی از آنها که با استفاده از DevOps مواجه شدهام یا با موفقیت از DevOps استفاده کردهاند.
موضوع استفاده از این ابزار حرفه ای نه در دانشگاه به متخصصان آموزش داده میشود و نه در صنعت آنچنان توجهی شده است.
توسعه دهندگانی دارم که به دنبال توقف هردمبیل کاری و بازگرداندن عقل و برنامه گرایی به نحوه توسعه نرم افزار هستند. بهتر است
1⃣ ابتدا یادبگیرند که چگونه از Docker برای راه اندازی یک زنجیره ابزار نهفته (Embedded Tooolchain) استفاده کنند.
2⃣ در مرحله بعد، فرآیندهای build را با استفاده از سرور CI/CD خودکار کنند.
3⃣ در نهایت، با گذشت زمان، به بهبود فرآیند CI/CD خود با افزودن تجزیه و تحلیل کد، تست واحد، تست یکپارچه سازی و غیره ادامه دهند. هرگز زمانی برای نشستن و انجام همه کارها وجود نخواهد داشت، بنابراین در عوض، هر روز و هر هفته گامهای کوچک بردارید و تا پایان سال، در مسیر داشتن یک فرآیند DevOps فوقالعاده خواهید بود.
#DevOps
#EmbeddedDevOps
#ProjectManaging
📌 کانال مهندسان نهفته 👇
@embedded
BY Embedded Academy
Share with your friend now:
tgoop.com/embedded/2005