Strategies for Dealing With Technical Debt 30 بهمن 1395
Here are some of the strategies that DAD promotes when it pertains to technical debt: Do a bit of up front thinking. One of the process goals of DAD is Identify an Initial Technical Strategy. By thinking through critical technical issues before you implement your solution you have the opportunity to avoid a technical strategy […]
برآورد نرمافزار 3 دی 1395
پیشگفتار سایت «مطلبچههای مهندسی نرمافزار» در نوشتهی جدید خود، ترجمهی مصاحبهای را با استیو مککانل (www.stevemcconnell.com) منتشر کرده است. موضوع این مصاحبه «برآورد نرمافزار» (Software Estimation) است. استیو مککانل با کتابهای Code Complete برای بسیاری از کارشناسان و صاحبنظران در ایران، نامی آشناست. کتاب Software Estimation ایشان هم یکی از مراجعی است که بارها برای […]
Beautiful Design and Code Workshop – Part II 18 شهریور 1395
پیشگفتار: برای مطالعهی بخش اول به اینجا مراجعه فرمایید. شرایط شرکتکنندگان: شرکتکنندگان این کارگاه باید حائز شرایط زیر باشند. ○ تخصیص هفتهای دستکم 15 ساعت وقت برای برنامهنویسی ○ تسلط بر HTML، CSS ○ آشنا با Java Script ○ آشنا با Object Oriented در CSharp ○ آشنا با ASP .NET MVC ○ آشنا با Entity […]
داستانک گورخر و Classification! 18 شهریور 1395
یکی از موضوعات مهم در دنیای نرمافزار، «انتزاع» (abstraction) است. یکی از معضلات انتزاع نیز موضوع «طبقهبندی» (classification) است. هنگام آموزش این مبحث در دورهها، یادی هم از «عمو شل» عزیز و داستان «گورخر» میکنم. دیروز هم یکی از این روزها بود. این یادداشت را اینجا نوشتم تا برای فرستادن این داستانک زیبا برای عزیزانم، […]
Beautiful Design and Code Workshop – Part I 14 شهریور 1395
پیشگفتار: مدتها بود که دوست داشتم دورهای دربارهی طراحی و برنامهنویسی برگزار کنم. مسئولیتهای شغلی و خانوادگی مجالی برای آن نمیگذاشت. رو به رو شدن با دوستان طراح و برنامهنویس و گفتگو با آنها عطش مرا برای این کار دو چندان میکرد. دستکم دوست داشتم بخشی از تجربهها و آموختههایم را به عزیزانم منتقل کنم. […]
گفتگویی در گروه تلگرامی نیازمندیها 4 اردیبهشت 1395
پیشگفتار در گروه تلگرامی نیازمندیهای نرم افزاری، گفتگوی جالبی انجام شد که بد ندیدم بخشهایی از آن را در اینجا بازگو کنم. از دوستان گرامی، جناب آقای قاقالو و نوذری سپاسگزارم که در این گفتگو مشارکت داشتند. دوستان عزیزی که علاقهمند به حضور در این گروه هستند، میتوانند به این آدرس مراجعه فرمایند: گروه تلگرامی […]
Technical Debt: From Metaphor to Theory and Practice 27 فروردین 1395
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 McConnell in his taxonomy, Martin Fowler with his four quadrants, and Jim Highsmith and […]
