یوسف مهرداد | شهر ۱۴, ۱۳۹۵ | Beautiful Design and Code
پیشگفتار: مدتها بود که دوست داشتم دورهای دربارهی طراحی و برنامهنویسی برگزار کنم. مسئولیتهای شغلی و خانوادگی مجالی برای آن نمیگذاشت. رو به رو شدن با دوستان طراح و برنامهنویس و گفتگو با آنها عطش مرا برای این کار دو چندان میکرد. دستکم دوست داشتم بخشی از...
یوسف مهرداد | فرو ۲۷, ۱۳۹۵ | چابک Agile, مهندسی نرمافزار
Introduction The metaphor of technical debt in software development was introduced two decades ago by Ward Cunningham to explain to nontechnical product stakeholders the need for what we call now “refactoring.” It has been refined and expanded since, notably by Steve...
یوسف مهرداد | تیر ۵, ۱۳۸۶ | مهندسی نرمافزار
این موضوع، عنوان مقالهای از مارتین فاولر به سال 2004 است. مشغول بررسی مطلبی بودم که آن را مجدداً خواندم. در اصل این مقاله همان طور که خود فاولر ذکر کرده، به بررسی نقدی که به روس اکس-پی وارد شده پرداخته است. هر چند که این بررسی بسیار آموزنده و مفید است، اما بخش اول آن...