دنبال چه می‌گردی! (طراحی)

سخنران در ابتدای سخنرانی‌اش گفت: یکی از کارهای من انجام مصاحبه‌ی فنی است. کاری که خیلی دوست دارم. …. و یکی از پرسش‌های مورد علاقه‌ام در جلسه‌ی مصاحبه این است: در یک طراحی خوب، شما دنبال چه می‌گردید؟  [شما چه ویژگی‌ها و معیارهایی را هنگام ارزیابی و سنجش کیفیت یک...

تی‌دی‌دی (TDD) عامل چنددستگی در جامعه‌ی برنامه‌نویسان

در نوشته‌ای در لینکدین، نویسنده با اشاره به TDD نوشته بود که: تی‌دی‌دی (TDD) به صورت جدی، جامعه‌ی برنامه‌نویسی را دچار دودستگی کرده است. گروهی عاشق آن هستند و گروهی هم از آن متنفرند.  کنت بک(Kent Beck)  طی یادداشتی، نظرش را در این مورد بیان کرد که برای من بسیار...

بازسازی کد: بار دوم یا بار سوم

آیا تا به حال موقع نوشتن کد با این شرایط رو به رو شده‌اید که متوجه شوید مشابه این کار را قبلا انجام داده‌اید؟ در چنین شرایطی چه می‌کنید؟ آیا برمی‌گردید و کد قبلی را نیز اصلاح می‌کنید؟ یا بدون به توجه به کد قبلی، کد جدید را می‌نویسید؟ (احتمالا نتیجه چنین کاری، کد...

phind

در این نوشته‌ می‌خواهم جستجوگر Phind را که به تازگی از طریق یکی از دوستان عزیز با آن آشنا شده‌ام به شما معرفی کنم. تلفظ آن شبیه به واژه‌ی Find (فایند) است. این جستجوگر بر اساس هوش مصنوعی و بر اساس اطلاعات مستقیم اینترنت به پرسش‌های کاربر پاسخ می‌دهد. نکته مهم درباره‌ی...

بازسازی کد: ارزش کد خودآزما (Self-testing code)

بازسازی کد ابزار ارزشمندی است، اما نمی‌تواند به تنهایی مفید باشد. برای انجام درست بازسازی کد، به مجموعه‌ای یکپارچه‌ و قابل اتکا از تست‌ها نیاز دارم تا بتوانم اشتباهات اجتناب‌ناپذیر خود را پیدا کنم. حتی با وجود ابزارهای بازسازی‌ خودکار کد، ناچارم بسیاری از بازسازی‌های...
صفحه 1 از 712345...قبلی »