آخرین مطالب

نمونه‌ای از یک تجربه‌ی موفق در استفاده از زبان جاوا برای آموزش رویکرد شئ‌گرا

برگرفته از https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTHhj-L1chSEGX2qddgugJ3r2c0biju1_dC_Ss1lbL8AEGYLnKK

یکی از روش های نامناسب که در تدریس زبان‌های برنامه‌سازی در برخی از دانشگاه‌ها وجود دارد این است که اصول و قواعد برنامه‌سازی به عنوان مبحث اصلیِ درس آموزش داده می‌شوند و به گام‌های قبل و بعد از برنامه‌نویسی تعداد جلسات محدودی اختصاص داده می‌شود.  

ادامه مطالب

بازآرایی کد و الزامات کسب‌وکار

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

ادامه مطالب

چطور بهره‌وری یک برنامه‌نویس را اندازه‌گیری کنیم؟

آیا می‌توان بهره‌وری یک برنامه‌نویس را به طور مؤثری اندازه‌گیری کرد؟ یک وبلاگنویس به نام جیم برد (Jim Bird) در جمع مخالفان مدعی است که حداقل با روش‌های پیشین امکان‌پذیر نیست. او می‌گوید:“هیچ راه کوتاهی وجود ندارد که بتوان فهمید کدام برنامه‌نویس بهتر و سریعتر کار می‌کند و یا بتوان بهره‌وری را در یک تیم مقایسه کرد. ما می‌دانیم چه کسانی ستاره‌های یک تیم هستند، روی چه کسانی می‌توان هنگام …

ادامه مطالب

۱۰ عادت بد کد نویسی که در روند پروژه های نرم افزاری مشکل‌ساز می شود

اصل پارتو (‌Pareto‌‌‌‌‌‌) می گوید: ۸۰ درصد رخدادها از ۲۰ درصد دلایل بوجود می‌آید. در زمینه‌ی توسعه نرم‌افزار می‌توان گفت بیشتر مشکلات توسط تعداد محدودی از عادات بد برنامه نویسی ایجاد می‌شود. اجتناب از این عادات بد معمول باعث آسان تر شدن کار شما، بالا رفتن امنیت نرم افزار و افزایش انعطاف در اجرا می شود. پس آنها را بر‌طرف کنید تا کار شما بسیار بسیار راحت، سازنده و موثر باشد.  

ادامه مطالب

صنعتی شریف پیشتاز، دورخیز امیرکبیر و شهرستانی‌ها

دومین دور آزمون جاوا کاپ به لطف خدا با خوبی و خوشی و خاطرات شیرین به پایان رسید. در این آزمون دوستان خوبمان از اقصی نقاط کشور میهمان ما بودند و با هم به رقابت پرداختند. آنچه در نتایج اولیه مشخص شد تغییر ترکیب نفرات برتر نسبت به دور قبل بود ولی متاسفانه جای خالی خانمها در لیست نفرات برتر همچنان به چشم می خورد  

ادامه مطالب

مستندسازی نرم افزار با ویکی

شرکتهای نرم‌افزاری با شعار کاغذزدایی ( paperlessشدن) مشتریان خود را تشویق به استفاده از ابزارهای نرم افزاری برای روان‌سازی فرایندهای کسب و کار می نمایند. اما نگاه به فرایندهای داخلی این شرکتهای نرم­افزاری حکایت رطب خورده و منع رطب را یادآور می‌شود. از مصادیق این رطب خوردگی پایبندی به تولید مستندات کاغذی یا قابل چاپ (print friendly) در قالبهایی مثل word و pdf است. در حالیکه هنوز کارفرمایان و مجریان …

ادامه مطالب