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