دانستنیها
-
اسفند- 1393 -25 اسفند
طعم جاوا 8 – قسمت اول
حدود یک سال از معرفی جاوا 8 (Java 1.8) گذشته است. ولی هنوز بسياری از برنامهنویسان جاوا، با این نسخه آشنا نیستند. در این مطلب، و انشاءالله در چند مطلب…
بیشتر بخوانید » -
18 اسفند
JUniversal، ابزاری برای توسعه ی نرم افزارهای کاربردی موبایل در بسترهای مختلف
JUniversal، ابزاری در حال توسعه توسط شرکت مایکروسافت (Microsoft) است که توسعه ی نرم افزارهای کاربردیِ (application) موبایل در بسترهای (Platform) مختلف را تسهیل می کند.
بیشتر بخوانید » -
18 اسفند
استفاده از الگوهای برنامه نویسی در چه شرایطی مفید و در چه شرایطی مضر است؟!!
مطابق با تعریف ارائه شده در [1]، “الگوها راه حل های اثبات شده برای حل مشکلات تکرارشونده در یک زمینه ی خاص هستند”. در حوزه ی مهندسی نرم افزار، الگوها…
بیشتر بخوانید » -
18 اسفند
نمونهای از یک تجربهی موفق در استفاده از زبان جاوا برای آموزش رویکرد شئگرا
یکی از روش های نامناسب که در تدریس زبانهای برنامهسازی مانند آموزش جاوا در برخی از دانشگاهها وجود دارد این است که اصول و قواعد برنامهسازی به عنوان مبحث اصلیِ…
بیشتر بخوانید » -
16 اسفند
بازآرایی کد و الزامات کسبوکار
یک تجربه مشترک بین بسیاری از شرکتها در حوزه پشتیبانی از نرمافزار این است که زمان و تلاش مورد نیاز برای ساخت محصول سفارشی با افزایش عمر محصول بیشتر میشود.…
بیشتر بخوانید » -
5 اسفند
چطور بهرهوری یک برنامهنویس را اندازهگیری کنیم؟
آیا میتوان بهرهوری یک برنامهنویس را به طور مؤثری اندازهگیری کرد؟ یک وبلاگنویس به نام جیم برد (Jim Bird) در جمع مخالفان مدعی است که حداقل با روشهای پیشین امکانپذیر…
بیشتر بخوانید » -
دی- 1393 -28 دی
دوکاسکریپت، راهی مطمئن برای “یکبار بنویس و همه جا اجرا کن”!
دوکاسکريپت (Dukescript) امکان کدنویسی روان را برای برنامهنویسان جاوا در موبایل، وب و برنامههای کاربردی فراهم میکند.
بیشتر بخوانید » -
تیر- 1393 -31 تیر
10 عادت بد کد نویسی که در روند پروژه های نرم افزاری مشکلساز می شود
اصل پارتو (Pareto) می گوید: ۸۰ درصد رخدادها از ۲۰ درصد دلایل بوجود میآید. در زمینهی توسعه نرمافزار میتوان گفت بیشتر مشکلات توسط تعداد محدودی از عادات بد برنامه نویسی ایجاد میشود. اجتناب…
بیشتر بخوانید » -
اسفند- 1392 -14 اسفند
مستندسازی نرم افزار با ویکی
شرکتهای نرمافزاری با شعار کاغذزدایی ( paperlessشدن) مشتریان خود را تشویق به استفاده از ابزارهای نرم افزاری برای روانسازی فرایندهای کسب و کار می نمایند. اما نگاه به فرایندهای داخلی…
بیشتر بخوانید » -
بهمن- 1392 -22 بهمن
یکپارچه سازی و ارزیابی کیفی مستمر محصول با «Jenkins»
ابزارهای همچون Jenkins به تیمهای نرم افزاری کمک می کند مراحل متعدد ساخت و ارزیابی کیفیت نرم افزار را با هر تغییر در متن برنامه اجرا کند.
بیشتر بخوانید »