خانه / محمد تقی زاده

محمد تقی زاده

خرداد, ۱۳۹۶

  • ۳۰ خرداد

    اندر احوالات الگوهای طراحی

    سال گذشته که مدت محدودی به کار توسعه‌ی اپلیکیشن‌های سیستم‌عامل محبوب گوگل، اندروید، مشغول بودم، روزی رو به همکارم کردم و گفتم: رفیق، این قطعه کد از کلاس String را ببین. زیبایی و آراستگی را میبینی؟ حس می‌کنی چقدر با سبک کدنویسی ما توفیر دارد؟ لحظه‌ای به فکر فرو رفت و با تکان‌دادن سر حرفم را تایید کرد. اندکی بعد پرسید: خوب، چرا نمی‌توانیم این‌گونه کد بزنیم؟ درست است که …

  • ۱۵ خرداد

    اقیانوس یک میلیمتری یا دریاچه‌ای عمیق؟

    مطلبی که در این نوشتار بیان می‌گردد ذکر تجربیات شخصی است. صحبت بر سر انتخاب‌هاست. انتخاب تخصص و مسیر زندگی کاری. شاید شما به عنوان یک متخصص حوزه‌ی نرم‌افزار و فناوری اطلاعات هیچ‌گاه با مسائلی که شرح آن‌ها در ادامه می‌آید به شکل یک دغدغه روبرو نشده باشید. خوب است ابتدا دو خاطره در این زمینه را بیان کنم. خاطره‌ی اول: چندین سال قبل با یکی از دوستان فعال در حوزه‌ی نرم‌افزار …

  • ۶ خرداد

    خالق جاوا در آمازون

    جیمز گاسلینگ، خالق زبان جاوا اعلام کرده که اکنون برای سرویس‌های وب آمازون کار می‌کند. گاسلینگ در فیسبوک خود نوشت: It’s time for a change. I’m leaving Boeing Defense (nee Liquid Robotics), with many fond memories. Today I start a new Adventure at Amazon Web Services “زمان تغییر فرا رسیده است. من Liquid Robotics را با کلی خاطره‌ی خوش ترک می‌کنم. امروز ماجراجویی جدیدی را در سرویس‌های وب آمازون آغاز …

اردیبهشت, ۱۳۹۶

  • ۱۲ اردیبهشت

    اعترافات آقای Singleton

    رویکردهای گوناگونی برای آموزش برنامه‌نویسی وجود دارند. یکی از این رویکردها شیوه‌ای است که در مجموعه‌ کتاب‌های Head First دنبال می‌شود. مجموعه‌ای که تلاش میکند برنامه‌نویسی را از شیوه‌ی مرسوم آکادمیک خود خارج نموده و آن‌را گاهاً با مطالب جذاب، طنز و تلفیقی از تصاویر کلاسیک همراه سازد. نوشته‌ی زیر بخشی از کتاب Head First Design Patterns اثر مشترک Eric Freeman و Elisabeth Freeman می‌باشد که با کمی تغییرات به …

  • ۷ اردیبهشت

    اسپاگتی کد (Spaghetti Code) (جشنواره عید تا عید)

    اسپاگتی کد (Spaghetti Code) (این مقاله از طرف جناب آقای محمد تقی زاده برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.) زبان‌های سطح بالای قدیمی (… ,FORTRAN, COBOL, PL/I) متکی به دستورات GO TO بودند. این دستورات به برنامه‌نویس‌ها اجازه می‌دادند که به آسانی …