وبلاگ
مقالات وبلاگ
Mastering SOLID Principles in C#, Building Robust and Maintainable Applications
Mastering SOLID Principles in C#, Building Robust and Maintainable Applications description: SOLID is an acronym representing five essential design principles introduced by Robert C. Martin to guide software developers in writing maintainable and scalable code. Each principle addresses a specific aspect of software design, focusing on enhancing the maintainability, extensibility, and reusability of the codebase.
ادامه مطلبUTC همیشه UTC نیست! مراقب ابزارها و ای پی آی های ایرانی باشید!
یه داستان واقعی از دیباگ کردن یه باگ که تقصیر من نبود ولی خب... من درستش کردم (یا بدترش کردم، بسته به این که کِی قصه رو تعریف کنم)
ادامه مطلبچرا یک برنامه نویسِ 10 ساله، شغل خوب پیدا نمی کند؟
سینگل ترد، مولتی ترد، اج کیس ها، اصول مهندسی نرم افزار و دیزاین پترن ها را بلدم. پس چرا حتی یک مصاحبه از یک شرکت خوب نمی توانم بگیرم؟»
ادامه مطلبآیا وردپرس برای همه کارها درسته؟ یه نگاه واقع بینانه
بیایید روراست باشیم. وردپرس همه جاست. بیش از 40٪ وب رو پوشش می ده. و به دلایل خوبی هم هست. ولی آیا برای *همه* پروژه ها انتخاب درستی ست؟ جواب کوتاه: نه. جواب بلندش رو توی این مقاله می خونید.
ادامه مطلببخش دوم: Delegates
در سی شارپ، متدهای محلی (local)، ایستا (static) و نمونه (instance) داریم. حالا delegate به کدام یک می تواند اشاره کند؟ به همه! متد هدف یک delegate می تواند یک متد محلی، ایستا یا نمونه باشد.
ادامه مطلببخش 1 از Delegates: متدهای افزونه با استفاده از Delegates
متغیرها در سی شارپ را می شناسید، درست است؟ یک Delegate یک متغیر از نوع ارجاعی (Reference Type) است که ارجاع به یک متد را در خود نگه می دارد و این ارجاع می تواند در زمان اجرا (Runtime) تغییر کند. از Delegates معمولاً برای پیاده سازی رویدادها (Events) و متدهای بازگشتی (Call-back Methods) استفاده می شود (به زودی به این موضوع برمی گردیم).
ادامه مطلباولین پست سلام دنیا!
اکنون وقت آن رسیده که دوباره شروع کنم. می دانم که بازگشت به جایگاه قبلی زمان می برد، اما هیچ وقت نگو هرگز!
ادامه مطلب