مهندسی نرم افزار پیشرفته
-
برنامه نویسی

مدیریت حافظه؛ تکنیکهای پیشرفته برای جلوگیری از نشت حافظه
در دنیای برنامه نویسی مدرن، اکثر زبانهای سطح بالا با استفاده از مدیریت خودکار حافظه یا همان Garbage Collection (GC)، بار سنگین آزادسازی منابع را از دوش توسعهدهنده برداشتهاند؛ اما این آسودگی خاطر اغلب به…
بیشتر بخوانید » -
برنامه نویسی

معماری میکروسرویس چیست؟ چرا غولهای تکنولوژی از آن استفاده میکنند؟
در دهههای گذشته، اکثر نرمافزارها بر پایه معماری یکپارچه یا “Monolithic” بنا میشدند که در آن تمام بخشهای سیستم، از مدیریت کاربران گرفته تا درگاه پرداخت، همگی در یک بدنه واحد و یک پایگاه کد…
بیشتر بخوانید »

