دلم برای نوشتن تنگ شده
دیرزمانی است که چیزی ننوشتهام. پایان سال، فشار کار و هزار بهانه دیگر برای ننوشتن. از خانم کراری هم خیلی ممنون هستم که سری به وبلاگ زدند. برایشان در آزمون ورودی دانشگاه آرزوی مؤفقیت دارم. برای همه عزیزان سال خوبی را آرزو میکنم. امیدوارم سالی بهتر از سالهای گذشته در پیش داشته باشید. تعطیلات خوش […]
مقالاتی در مورد الگوهای طراحی(Design Patterns)
یک سری از مقالات نشریه شیءگرایی در مورد الگوهای طراحی (Design Patterns) را در زیر آوردهام. مطالعه آنها را توصیه میکنم. مقالات را به صورت یکجا از اینجا دریافت نمایید. الگو چیست؟ تألیف و ترجمه: حمیده مطهریان در این مقاله به اختصار به تعریف الگوی نرمافزاری پرداخته شده است. تاریخچه الگوهای طراحی تألیف و ترجمه: […]
روزی روزگاری مهندس نرمافزار خوبی بود که …
کتاب Object-Oriented Reengineering Patterns از Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz در نوع خود کتاب جالبی است. در مقدمه این کتاب داستان خیالی را تعریف شده و پس از آن دیدگاه نویسندگان آن در مورد مهندسی نرمافزار بیان شده است. آوردن مقدمه کتاب از آن جهت مفید دانستم که در آن به چند مورد […]
مایکروسافت، گوگل یا یاهو
اینکه در شرکتهای بزرگ دنیا چگونه کار میکنند، برای من همیشه جذاب بوده است، از آن جهت که میتوان از روش کارشان الگوبرداری کرد و سعی کرد چرخ را دوباره اختراع نکنیم. یکی از موضوعاتی که با دوستان خارج از کشور همیشه مورد بحث و بررسی قرار میدهیم، همین نکته است. داستان یک کارورز از […]
کرم ضد آفتاب بمالید: سخن رانی کورت ونه گات در مراسم فارغ التحصیلی سال ۱۹۹۷ دانشگاهM.I.T
نمیدانم مطلب زیر را کدام یک از دوستانم برایم فرستاده است. نمیدانم مرجع اصلی مطلب زیر کجاست. ولی خواندنش خالی از لطف نیست. کورت ونه گات، یکی از دوست داشتنیترین نویسندههای زنده دنیا است. او سال ۱۹۲۲ در ایندیانا پولیس آمریکا به دنیا آمده است. اگرچه خیلیها او را یک نویسنده داستانهای علمی تخیلی به […]
افول برنامهنویسی شیءگرا
مقاله جالبی در سه قسمت از Karsten Wagner مطالعه کردم که در نقد برنامهنویسی شیءگرا و بیان دلایلی در افول آن بود.خواندن این مقاله را به شما توصیه میکنم. OOP is dead – Part 1OOP is dead – Part 2OOP is dead – Part 3 اگر فرصت کردید، نظرتان را در اینجا یادداشت کنید تا […]
رابطه معماری نرمافزار و آبگوشت
یکی از نکات مهمی که در مفهوم معماری نرمافزار وجود دارد این مطلب که معماری در یک کلام، اثبات کردن راهحلی است که شما برای نرمافزار ارائه کردهاید با توجه به معیارهای کیفی که با مشتری توافق کردهاید. داشتم این مطلب را برای بچهها در کلاس توضیح میدادم و در نظرم بود که به شکلی […]