کد پیش ساخته (boilerplate code) چیست؟

کد پیش ساخته (Boilerplate Code) چیست؟ کد پیش ساخته، قطعه‌ای از متن زبان برنامه‌نویسی است که می‌توانید با تغییرات کم یا بدون هیچ تغییری در چندین موقعیت مختلف دوباره استفاده کنید. این اصطلاح از مدیریت اسناد سرچشمه می‌گیرد، جایی که از الگوهای سند یا کد پیش ساخته با تغییرات جزئی برای موقعیت‌های مختلف استفاده مجدد […]

ادامه مطلب ...
کیفیت کد (code quality) چیست؟

کیفیت کد چیست؟ کیفیت کد روشی برای صحبت در مورد کارایی، خوانایی و قابلیت استفاده کد است. کدنویسی به طور ذاتی باز است و می‌توانید یک مسئله را در یک زبان برنامه‌نویسی به چندین روش حل کنید. کیفیت کد، دقت و قابلیت اطمینان کد را اندازه‌گیری می‌کند—اما بدون اشکال بودن و قابل انتقال بودن تنها […]

ادامه مطلب ...
محاسبات بدون سرور (serverless computing) چیست؟

محاسبات بدون سرور چیست؟ محاسبات بدون سرور (Serverless Computing) مدلی برای توسعه اپلیکیشن است که در آن می‌توان برنامه‌ها را روی زیرساخت‌های واسط ساخته و قرار داد. همه برنامه‌ها نیاز به سروری برای اجرا دارند. اما در مدل بدون سرور، تامین کننده ابری وظائف روزمره شامل تأمین منابع، مقیاس و نگهداری زیرساخت، مدیریت می کند. […]

ادامه مطلب ...
آزمایش واحد (unit testing) چیست؟

آزمایش واحد (یونیت) فرایندی است که در آن کوچک‌ترین واحد عملکردی کد، آزمایش می‌شود. این آزمایش به تضمین کیفیت کد کمک می‌کند و بخشی ضروری از توسعه نرم‌افزار به شمار می‌آید و یکی از بهترین روش‌ها در توسعه نرم‌افزار است که آن را به یونیت‌های کوچک و عملکردی تبدیل می کند . می‌توان ابتدا آزمایش‌های […]

ادامه مطلب ...
تأمین‌کننده نرم‌افزار مستقل (independent software vendor) چیست؟

تأمین‌کننده نرم‌افزار مستقل چیست؟ تأمین‌کننده نرم‌افزار مستقل (ISV) سازمانی است که محصولات نرم‌افزاری را ایجاد و به فروش می‌رساند که مستقل از سخت‌افزار و سیستم‌عامل‌های زیرین هستند. این راه‌حل‌های نرم‌افزاری معمولاً به حل یک مشکل خاص مشتری کمک می‌کنند، مانند ایجاد و مدیریت داده‌های فروش یا مالی. همچنین ممکن است نرم‌افزار زیرساختی باشد که از […]

ادامه مطلب ...
ابزارهای توسعه‌دهنده (developer tools) چیست؟

ابزارهای توسعه‌دهنده چیست؟ ابزارهای توسعه‌دهنده، تکنولوژی‌هایی هستند که فرآیند توسعه نرم‌افزار را سریع‌تر و کارآمدتر می‌کنند. درهمین  حین، توسعه نرم‌افزار یک فرآیند پیچیده برای ترجمه اشیاء دنیای واقعی به نمایش‌های ریاضی و الکترونیکی است که ماشین‌ها می‌توانند آن‌را درک کرده و دستکاری کنند. همچنین، ابزارهای توسعه‌دهنده به‌عنوان واسطی بین واقعیت فیزیکی و فرآیندهای محاسباتی عمل […]

ادامه مطلب ...
توسعه اپلیکیشن موبایل (mobile application development) چیست؟

توسعه اپلیکیشن موبایل چیست؟ توسعه اپلیکیشن موبایل، فرآیند ایجاد نرم‌افزارهایی است که بر روی دستگاه‌های موبایل اجرا می‌شوند. دراین حال، به‌طور معمول، یک اپلیکیشن موبایل برای کار با منابع محاسباتی از راه دور، از اتصال شبکه استفاده می‌کند. بنابراین، فرآیند توسعه موبایل شامل ایجاد بسته‌های نرم‌افزاری نصب‌شدنی (کد، باینری‌ها، دارایی‌ها و غیره)، پیاده‌سازی خدمات پشتیبانی […]

ادامه مطلب ...
سبد خرید
علاقه‌مندی‌ها
مشاهدات اخیر
دسته بندی ها