پنجشنبه , ۳۰ آبان ۱۳۹۸
خانه - مهندسی نرم افزار

مهندسی نرم افزار

معماری سنتی یا اپلیکیشن های تک صفحه ای(SPA)

انتخاب یک معماری صحیح برای پیاده سازی یک اپلیکیشن میتواند تاثیر بسیار زیادی روی فرایند توسعه و نگه داری نرم افزار شما باید. در این مقاله بررسی می کنیم که چه زمانی باید از اپلیکیشن های تک صفحه ای استفاده کنیم. و چ زمانی از معماری سنتی چند صفحه ای. به این منظور این مقاله به دو بخش تقسیم می …

ادامه نوشته »

مسیریابی در ASP.NET Core

ASP.NET-CORE-Routing

مسیریابی در ASP.NET Core به مکانیسمی گفته می شود که آدرس کامل را از درخواست Http  گرفته و با بررسی آن درخواست را به controller و action  مورد نظر هدایت می کند. وقتی که کاربر یک url را از سرور درخواست می کند.آدرس درخواست وی به وسیله سیستم مسیر یابی دریافت می شود. سیستم مسیریابی تلاس میکند تا الگوی آدرس را …

ادامه نوشته »

سوال دوم – آیا می توانید از کدتان یک برنامه اجرایی بسازید؟

در مقاله قبلی با عنوان و مفهوم تست جوئل آشنا شدید. و سوال اول این تست نیز که استفاده از سورس کنترل بود را نیز توضیح دادیم. اکنون نوبت به سوال دوم می رسد.  

ادامه نوشته »

سوال اول – آیا از سورس کنترل استفاده می کنید؟

در مقاله قبلی با عنوان و مفهوم تست جوئل آشنا شدید. در این مقاله  اولین سوال این تست را از شما می پرسیم.لطفا سورس کنترل هایی را که استفاده می کنید به ما معرفی کنید. من هم از بسته های حرفه ای و تجاری سورس کنترل و هم از بسته ها و نرم افزار های رایگانی مثل CVS استفاده کردم، و …

ادامه نوشته »

با Joel Test تیم برنامه نویسی خود را ارزیابی کنید.

آیا تا به حال چیزی از SEMA شنیده اید؟ باید بدانید که این یک سیستم نسبتا دقیق برای اندازه گیری و ارزیابی  یک تیم نرم افزاری است. نه صبر کنید پیوند را دنبال نکنید، فقط شش سال طول خواهد کشید تا آن را درک کنید و … به همین دلیل من تست (هیچ مسئولیتی رو هم در قبالش بر عهده …

ادامه نوشته »