ایجکس چیست؟ ایجکس (AJAX) مخفف عبارت “جاوااسکریپت ناهمگام و XML” (Asynchronous JavaScript and XML) ترکیبی از فناوری‌های توسعه برنامه‌های کاربردی وب است که برنامه‌های کاربردی وب را در پاسخ به تعامل کاربر، واکنش‌پذیرتر می‌کند. هر زمان که کاربران شما با یک برنامه کاربردی وب تعامل برقرار می‌کنند، مانند زمانی که روی دکمه‌ها کلیک می‌کنند یا […]

ادامه مطلب ...

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

ادامه مطلب ...

رپو چیست؟ مخزن یا رپو، یک فضای ذخیره‌سازی دیجیتال متمرکز است که توسعه‌دهندگان از آن برای ایجاد و مدیریت تغییرات در کد منبع یک برنامه استفاده می‌کنند. هنگام توسعه نرم‌افزار، توسعه‌دهندگان باید پوشه‌ها، فایل‌های متنی و انواع دیگر اسناد را ذخیره و به اشتراک بگذارند. رپو دارای ویژگی‌هایی است که به توسعه‌دهندگان امکان می‌دهد به […]

ادامه مطلب ...

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

ادامه مطلب ...
کیفیت کد، کدنویسی، استانداردهای کدنویسی، اندازه گیری کیفیت کد,Code Quality,Coding

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

ادامه مطلب ...
آزمایش واحد، ابزارهای توسعه دهنده، قطعه کد،,آزمایش نرم افزار,Unit Testing

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

ادامه مطلب ...
رابط برنامه‌نویسی کاربردی (API)

رابط برنامه‌نویسی کاربردی چیست؟ APIها مکانیزم‌هایی هستند که به دو مؤلفه نرم‌افزاری اجازه می‌دهند تا با یکدیگر ارتباط برقرار کنند و از مجموعه‌ای از تعاریف و پروتکل‌ها استفاده کنند. به عنوان مثال، سیستم نرم‌افزاری اداره هواشناسی شامل داده‌های روزانه آب و هوا است. اپلیکیشن هواشناسی روی تلفن شما از طریق APIها با این سیستم ارتباط […]

ادامه مطلب ...
ابزارهای توسعه‌دهنده (Developer Tools),API

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

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