شنبه , ۲ آذر ۱۳۹۸
خانه - محمد لطفی (صفحه 2)

محمد لطفی

برنامه نویس و توسعه دهنده .Net هستم. از یادگیری و آموزش لذت می برم. برنامه نویسی رو از دانشگاه شروع کردم و الانم در نیک آموز مهارت های خودم رو توسعه می دم.

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

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

ادامه نوشته »

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

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

ادامه نوشته »

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

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

ادامه نوشته »

آشنایی با Application startup در ASP.NET Core 2

وظیفه کلاس StartUp پیکربندی سرویس های برنامه و مشخص کردن نحوه پردازش درخواست ها در خط لوله (pipeline) می باشد. کلاس Startup به طور کلی در این کلاس شامل ۲ بخش زیر است: میتوان سرویس های مورد نیاز برنامه را در ConfigureServices تزریق کرد (DI) یک متد اجباری به نام Configure که وظیفه مشخص نمودن pipeline و درخواست هایی به آن …

ادامه نوشته »

تمام آنچه که یک برنامه نویس Asp.Net باید درباره رویدادهای HTTP Request در IIS بداند.

چکیده: چرخه عمر یک برنامه ASP.NET با درخواست فرستاده شده توسط یک مرورگر به سرور وب مانند IIS آغاز می شود. اگر شما یک توسعه دهنده ASP.NET هستید که ماژول ها و سایر اجزای اپلیکیشن را ایجاد می کند، مهم است که چرخه زندگی درخواست های HTTP را در IIS یا هر وب سرور دیگری درک کنید. این مقاله به …

ادامه نوشته »
Dependency-Injection-DI-and-Inversion-of-Control

آشنایی با تزریق وابستگی ها (IOC,DI)

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

ادامه نوشته »
Solid

آشنایی با SOLID در شی گرایی

SOLID یک مفهوم در شی گرایی می باشد. از این مفهوم بیشتر به عنوان یکی از مجموعه قوانین شی گرایی یاد می شود. این واژه از به هم پیوستن عبارات زیر به وجود آمده است.هر یک از عبارات یک قانون را در این رابطه بیان می کنند که  در ادامه هر کدام را به شکل کامل تری توضیح خواهیم داد.

ادامه نوشته »