دانستنیها
-
سپتامبر- 2015 -13 سپتامبر
۱۱ ویژگی گیجکننده زبانهای برنامهنویسی
زبانهای برنامه نویسی ویژگیهای عجیب و غریب زیادی دارند اما بعضی از آنها بیشتر از بقیه ویژگیها توسعهدهندگان را شگفت زده میکنند.
بیشتر بخوانید » -
7 سپتامبر
سوالی که ۴ نفر از هر ۵ توسعهدهنده نتوانستند پاسخ دهند
از چند ماه گذشته سایت Java Deathmatch یک بازی کوچک معماگونه برای توسعهدهندگان جاوا راهاندازی کرده است و از آن زمان تاکنون بیش از ۲۰۰۰۰ توسعهدهنده آن را امتحان کردهاند.…
بیشتر بخوانید » -
آگوست- 2015 -15 آگوست
سرویسگرایی: یک معماری یا پارادایم فکری؟
معمولا در حوزه فرایند تولید سامانه های سرویس گرا یک بلبشویی بین اهل فن وجود دارد که نشان دهنده این نکته است که این حوزه هنوز به بلوغ حوزه فرایند…
بیشتر بخوانید » -
جولای- 2015 -22 جولای
قبل از اتومات سازی تست ها به این فکر کنیم که …
از چه ابزاری برای تست اتومات استفاده کنیم؟ آیا بهتر است خودمان فریمورک های تست را بنویسیم یا از راهکارهای موجود استفاده کنیم؟ ابزارهای متن باز بهترند یا ابزارهای تست…
بیشتر بخوانید » -
18 جولای
مهارتهایی فراتر از قواعد برنامهنویسی (قسمت دوم)
تعدادی از رویههای عملیاتی (practices) شناختهشده در مدیریت شرایط استثنا (exception) در ادامهی این مطلب توضیح داده شدهاند.
بیشتر بخوانید » -
10 جولای
Infer، ابزار جدید فیس بوک برای تحلیل ایستای اپلیکیشنهای اندروید و آیفون
Infer یک ابزار متن باز (open source) برای تحلیل ایستای (static analysis) اپلیکیشنهای اندروید (Android) و آیفون (iOS) است که اخیراً توسط فیس بوک (Facebook) ارائه شده است.
بیشتر بخوانید » -
5 جولای
کسب درآمد از طریق یادگیری یازده زبان برنامه نویسی مشهور
در حال حاضر صدها زبان برنامه نویسی وجود دارد، اما تعداد محدودی از آن ها شناخته شده تر از سایر زبان ها هستند. در ادامه این مطلب، زبان های برنامه…
بیشتر بخوانید » -
2 جولای
چگونه برنامهنویسی حرفهای شویم؟
برنامهنویسان حرفهای جزء سرمایههایی محسوب میشوند که بسیاری از شرکتهای بزرگ دنیا از طریق روشهایی مانند برگزاری مسابقات و کنفرانسها سعی میکنند تا این برنامهنویسان را شناسایی و جذب کنند.…
بیشتر بخوانید » -
ژوئن- 2015 -30 ژوئن
یک idiom ساده اما پر کاربرد برای پنهانسازی متدهای واسط در جاوا
یکی از اصول شئگرایی پنهانسازی حداکثری اطلاعات است (encapsulation). مدیریت کردن سطح دسترسی به متدها (methods) و کلاسها (classes) یکی از روشهای پنهانسازی اطلاعات است.
بیشتر بخوانید » -
25 ژوئن
در سال 2015، برنامهنویسان اندروید چه میزان درآمد خواهند داشت؟!
یکی از عواملی که برنامهنویسان در انتخاب پلتفرم (platform) برنامهنویسی در نظر میگیرند، میزان درآمدی است که میتوانند از طریق برنامهنویسی کسب کنند.
بیشتر بخوانید »