کرم ضد آفتاب بمالید: سخن رانی کورت ونه گات در مراسم فارغ التحصیلی سال ۱۹۹۷ دانشگاهM.I.T
نمیدانم مطلب زیر را کدام یک از دوستانم برایم فرستاده است. نمیدانم مرجع اصلی مطلب زیر کجاست. ولی خواندنش خالی از لطف نیست. کورت ونه گات، یکی از دوست داشتنیترین نویسندههای زنده دنیا است. او سال ۱۹۲۲ در ایندیانا پولیس آمریکا به دنیا آمده است. اگرچه خیلیها او را یک نویسنده داستانهای علمی تخیلی به […]
افول برنامهنویسی شیءگرا
مقاله جالبی در سه قسمت از Karsten Wagner مطالعه کردم که در نقد برنامهنویسی شیءگرا و بیان دلایلی در افول آن بود.خواندن این مقاله را به شما توصیه میکنم. OOP is dead – Part 1OOP is dead – Part 2OOP is dead – Part 3 اگر فرصت کردید، نظرتان را در اینجا یادداشت کنید تا […]
رابطه معماری نرمافزار و آبگوشت
یکی از نکات مهمی که در مفهوم معماری نرمافزار وجود دارد این مطلب که معماری در یک کلام، اثبات کردن راهحلی است که شما برای نرمافزار ارائه کردهاید با توجه به معیارهای کیفی که با مشتری توافق کردهاید. داشتم این مطلب را برای بچهها در کلاس توضیح میدادم و در نظرم بود که به شکلی […]
کی جاوا خواهد مرد؟
مطلب جالبی از Matt Quail با عنوان When Java is dead مطالعه کردم که در نوع خودش جالب بود. علاوه بر اشاره به این نکته که افزایش پیچیدگی نرمافزار باعث خواهد شد به سمت زبانها و راهکارهای جدید برویم، به نکات جالب دیگری نیز اشاره کرده بود. اما پاراگراف آخر مطلبش که از دلتنگیهایش از […]
قانون بقای پیچیدگی نرمافزار ( the first law of software complexity)
قوانین بسیار زبادی حاکی از آن هستند که موضوعات طبیعت مقادیر ثابتی دارند و از شکلی به شکل دیگر تبدیل میشوند. – قانون بقای ماده و انرژی – قانون P * V / T= Cte – قانون بقای پروژه در دانشگاه – قانون بقای دمپایی در خوابگاه Matt Quail در نوشتهای با نام “قانون اول […]
وقتی که تجرید و لفافبندی نشتی پیدا میکنند (Leaky Abstractions)
تجرید(Abstraction) به عنوان یکی از مبانی اصلی در رهیافت شیءگرایی و به طور کلی مهندسی نرمافزار پذیرفته شده است. تجرید بهمعنای برجستهسازی آن چه که برای خواننده مهم است و حذف آن چه که برای خواننده مهم نیست، تعریف شده است. [Mary Shaw]. تجرید و لفافبندی(Encapsulation) همواره توسط طراحان تعدیل میشوند.بهعبارت دیگر،تعدیل بین آن چه […]
ضرورت بکارگیری مدل بومی SPCOM توسط پیمانکاران پروژ ه های فناوری اطلاعات
آقای مهندس حامد عادلشاهیان از دوستان بسیار خوبی است که دوستی با ایشان مایه مباهات است.به لطف خانم دکتر تقییاره و به امر ایشان،بهآقای عادلشاهیان در انجام پروژه کارشناسی ارشدشانمشاوره میدادم. امروز دنبال مطلبی میگشتم که دیدم مقاله ایشان در سایتی قرار داده شده است. خلاصه مقاله و آدرس آن را در ادامه آوردهام. در […]