دانستنیها
-
شهریور- 1394 -22 شهریور
۱۱ ویژگی گیجکننده زبانهای برنامهنویسی
زبانهای برنامه نویسی ویژگیهای عجیب و غریب زیادی دارند اما بعضی از آنها بیشتر از بقیه ویژگیها توسعهدهندگان را شگفت زده میکنند.
بیشتر بخوانید » -
16 شهریور
سوالی که ۴ نفر از هر ۵ توسعهدهنده نتوانستند پاسخ دهند
از چند ماه گذشته سایت Java Deathmatch یک بازی کوچک معماگونه برای توسعهدهندگان جاوا راهاندازی کرده است و از آن زمان تاکنون بیش از ۲۰۰۰۰ توسعهدهنده آن را امتحان کردهاند.…
بیشتر بخوانید » -
مرداد- 1394 -24 مرداد
سرویسگرایی: یک معماری یا پارادایم فکری؟
معمولا در حوزه فرایند تولید سامانه های سرویس گرا یک بلبشویی بین اهل فن وجود دارد که نشان دهنده این نکته است که این حوزه هنوز به بلوغ حوزه فرایند…
بیشتر بخوانید » -
تیر- 1394 -31 تیر
قبل از اتومات سازی تست ها به این فکر کنیم که …
از چه ابزاری برای تست اتومات استفاده کنیم؟ آیا بهتر است خودمان فریمورک های تست را بنویسیم یا از راهکارهای موجود استفاده کنیم؟ ابزارهای متن باز بهترند یا ابزارهای تست…
بیشتر بخوانید » -
27 تیر
مهارتهایی فراتر از قواعد برنامهنویسی (قسمت دوم)
تعدادی از رویههای عملیاتی (practices) شناختهشده در مدیریت شرایط استثنا (exception) در ادامهی این مطلب توضیح داده شدهاند.
بیشتر بخوانید » -
19 تیر
Infer، ابزار جدید فیس بوک برای تحلیل ایستای اپلیکیشنهای اندروید و آیفون
Infer یک ابزار متن باز (open source) برای تحلیل ایستای (static analysis) اپلیکیشنهای اندروید (Android) و آیفون (iOS) است که اخیراً توسط فیس بوک (Facebook) ارائه شده است.
بیشتر بخوانید » -
14 تیر
کسب درآمد از طریق یادگیری یازده زبان برنامه نویسی مشهور
در حال حاضر صدها زبان برنامه نویسی وجود دارد، اما تعداد محدودی از آن ها شناخته شده تر از سایر زبان ها هستند. در ادامه این مطلب، زبان های برنامه…
بیشتر بخوانید » -
11 تیر
چگونه برنامهنویسی حرفهای شویم؟
برنامهنویسان حرفهای جزء سرمایههایی محسوب میشوند که بسیاری از شرکتهای بزرگ دنیا از طریق روشهایی مانند برگزاری مسابقات و کنفرانسها سعی میکنند تا این برنامهنویسان را شناسایی و جذب کنند.…
بیشتر بخوانید » -
9 تیر
یک idiom ساده اما پر کاربرد برای پنهانسازی متدهای واسط در جاوا
یکی از اصول شئگرایی پنهانسازی حداکثری اطلاعات است (encapsulation). مدیریت کردن سطح دسترسی به متدها (methods) و کلاسها (classes) یکی از روشهای پنهانسازی اطلاعات است.
بیشتر بخوانید » -
4 تیر
در سال 2015، برنامهنویسان اندروید چه میزان درآمد خواهند داشت؟!
یکی از عواملی که برنامهنویسان در انتخاب پلتفرم (platform) برنامهنویسی در نظر میگیرند، میزان درآمدی است که میتوانند از طریق برنامهنویسی کسب کنند.
بیشتر بخوانید »