Beautiful Design and Code Workshop – Part II
پیشگفتار: برای مطالعهی بخش اول به اینجا مراجعه فرمایید. شرایط شرکتکنندگان: شرکتکنندگان این کارگاه باید حائز شرایط زیر باشند. ○ تخصیص هفتهای دستکم ۱۵ ساعت وقت برای برنامهنویسی ○ تسلط بر HTML، CSS ○ آشنا با Java Script ○ آشنا با Object Oriented در CSharp ○ آشنا با ASP .NET MVC ○ آشنا با Entity […]
داستانک گورخر و Classification!
یکی از موضوعات مهم در دنیای نرمافزار، «انتزاع» (abstraction) است. یکی از معضلات انتزاع نیز موضوع «طبقهبندی» (classification) است. هنگام آموزش این مبحث در دورهها، یادی هم از «عمو شل» عزیز و داستان «گورخر» میکنم. دیروز هم یکی از این روزها بود. این یادداشت را اینجا نوشتم تا برای فرستادن این داستانک زیبا برای عزیزانم، […]
Beautiful Design and Code Workshop – Part I
پیشگفتار: مدتها بود که دوست داشتم دورهای دربارهی طراحی و برنامهنویسی برگزار کنم. مسئولیتهای شغلی و خانوادگی مجالی برای آن نمیگذاشت. رو به رو شدن با دوستان طراح و برنامهنویس و گفتگو با آنها عطش مرا برای این کار دو چندان میکرد. دستکم دوست داشتم بخشی از تجربهها و آموختههایم را به عزیزانم منتقل کنم. […]
روزی روزگاری مهندس نرمافزار خوبی بود که …
کتاب Object-Oriented Reengineering Patterns از Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz در نوع خود کتاب جالبی است. در مقدمه این کتاب داستان خیالی را تعریف شده و پس از آن دیدگاه نویسندگان آن در مورد مهندسی نرمافزار بیان شده است. آوردن مقدمه کتاب از آن جهت مفید دانستم که در آن به چند مورد […]