MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 40درس 40: Refactoringحین تکامل یک نرم افزار، پیش میاد که در مورد قسمت هایی از کد تجدید نظر کنیم و تغییراتی بدیم. این امر طبیعیه. کد نیاز به ت…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 39درس 39: Algorithm Speedتوی درس 15 در مورد تخمین زدن صحبت کردیم، مثلا تخمین اینکه هر فاز یا کل پروژه چقد طول میکشه تا انجام بشه. نوع دیگه ای…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 38درس 38: برنامه نویسی توسط تصادف Programming by Coincidenceممکنه تابحال فیلم جنگی قدیمی ای رو دیده باشید که توش سربازی که پشت میدون مین گیر…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 37فصل 7: While You Are Codingدرس 37: Listen to Your Lizard Brainغرایز ما پاسخ های ساده هستند به چیزهایی که در مغز ناخودآگاه ما وجود داره. برخ…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 36درس 36: Blackboardsمعمولا وقتی کارآگاه های جنایی پرونده ای زیر دستشون میاد، از یک تخته سیاه استفاده میکنن و هرآنچه از سوالات، ابهامات، حدس…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 35درس 35: Actors and Processesاکتورها و پراسس ها روش های جالبی رو برای پیاده سازی concurrency بهمون ارائه میدن، بدون بلایایی که shared memory…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 34درس 34: Shared State Is Incorrect Stateفرض کنید توی یک مهمونی از گارسون میخاید که براتون یک کیک پای سیب اضافه بیاره، اون به میز وسط سالن نگ…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 33Concurrency به این معنیه که دو یا چند تسک، استارت، اجرا و تموم میشن با همپوشانی زمانی بین اونها، یعنی هیچ تسکی بلاک نمیشه تا تسک دیگه اجرا…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس32درس 32: Configurationوقتی کد وابسته است به مقادیری که ممکنه بعد از لایو شدن اپلیکیشن، تغییرشون بدیم، این مقادیرو بیرون از کد نگه دارید. وقت…
MohammadReza Rahmatzadeh·۴ سال پیشخلاصه کتاب Pragmatic Programmer. درس 31درس 31: مالیات وراثت Inheritance Taxآیا با زبونای برنامه نویسی شی گرا کد میزنید؟ آیا از شی گرایی استفاده میکنید؟اگر آره. دست نگه دارید. این…