بازسازی کد، کد خودآزما، یکپارچهسازی پیوسته
اگر بخش قبلی در مورد مشکلات بازسازیکد (refactoring) را خوانده باشید، احتمالاً یکی از درسهایی که یاد گرفتهاید این است که اثربخشی بازسازی کد با سایر تکنیکها و روشهایی که یک تیم استفاده میکند، ارتباط تنگاتنگی دارد. اکسپی (XP) یکی از اولین متدهای چابک بود و برای سالها رهبر تکنیکهای جدید و نوظهور چابک بود. […]
دام توجیه بازسازی کد (Refactoring)
اما من فکر میکنم خطرناکترین روشی که افراد به دام میافتند زمانی است که سعی میکنند بازسازی کد (refactoring) را بر اساس موضوعاتی مانند «کد تمیز» (Clean Code)، «تجربهی خوب و شناختهشدهی مهندسی» (Good Engineering Practice) یا دلایل اخلاقی مشابه توجیه کنند. هدف از بازسازی کد این نیست که نشان دهیم یک مخزن کد (code […]
بهترین روش بازنگری کد
چگونگی انجام بازسازی کد (Refactoring) در فرایند بازنگری کد (Code Review) بستگی به ماهیت و نوع بازنگری دارد. روش رایج و عمومیِ استفاده از Pull Request که در آن، بازنگر کد را بدون حضور برنامهنویس اصلی بررسی میکند، کارایی خوب و مناسبی ندارد. موقع بازنگری بهتر است برنامهنویس اصلی حضور داشته باشد زیرا از یک […]
رستگاری شائوشنگ
تعطیلات پایان سال فرصت خوبی است برای دیدن دوبارهی فیلمهای خوب و آموزنده. یکی از این فیلمها، فیلم رستگاری شائوشنگ یا The Shawshank Redemption است که دوباره دیدم. این فیلم یکی از بهترین و محبوبترین فیلمهای تاریخ سینما است که کمتر کسی پیدا میشود که آن را تماشا نکرده باشد. کلمهی redemption که در عنوان […]
برای تعلیمات اجتماعی
پیشگفتار: یکی از گزینههایم برای یادگیری سیستم آموزشی اینجا، گفتگو با بچه مدرسهایها است. هر وقت فرصتی دست دهد با آنها که معمولا فرزندان دوستان یا آشنایان هستند سر صحبت را باز میکنم و در مورد مدرسه و درسهایی که میخوانند با آنها صحبت میکنم. این نوشته گفتگوی من است با یکی از آنها که […]
هک حساب کاربری اسکایپ
سلام به همهی عزیزانم حساب اسکایپ من امروز هک شد. ابتدا تماس گرفتند و بعد یک پیام «سلام وقت شما به خیر« فرستادند. بعد با چند نفر در لیست تماس من تماس گرفتند وبا آنها شروع به گفتگو (چت) کردند. لطفا اگر پیامی از طرف من دریافت کردید آن را فراموش کنید.
کو خاک بر سر ماره اولاده
هر وقت که داشتم فوتبال نگاه میکردم و مادر هم کناری نشسته بود، آرزو میکردم بازیکنی روی زمین نیفتد یا دوربین صحنهی درد کشیدن بازیکن مصدومی را نشان ندهد یا بدتر آن که آسیب بازیکن به حدی نباشد که تیم پزشکی با برانکارد وارد زمین شوند و او را به بیرون زمین ببرند. واکنش مادر […]