مهندسی نرم‌افزار
جاوا اسکریپت بهترین زبان برنامه‌نویسی جهان شد

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

مهندسی نرم‌افزار
بوی اسکات چیست؟

مقدمه: قرار بود متنی را گروهی به فارسی برگردانیم. ابتدا یکی از دوستان متن را ترجمه می‌کرد و بعد از آن برای بازنگریی متن در اختیارم قرار می‌گرفت. هنگام خواندن متن به عبارت «بوی اسکات» رسیدم. متن بدین گونه بود:«قاعده‌ی بوی اسکات را انجام دهید: بازپرداخت بدهی هنگام کشف اتفاقی آن»نگاهی به متن انگلیسی انداختم […]

مهندسی نرم‌افزار
اصطکاک

فیلیپ کراچن در وبلاگ مطلبی نوشته است با نام Friction. By analogy, in software development, friction is the set of phenomena that limits or constraints our progress, therefore reduces our velocity (or productivity). An element of friction that we have been looking at more closely in the last few years is the result of technical […]

مهندسی نرم‌افزار
درس اول طراحی – بخش 2

سه:اغلب دانشجویان آن چه را که آموخته‌اند به شیوه‌ی «یادگرفتن از روی دست کسی» است. یعنی در تیمی که بوده‌اند یا جایی که درس خوانده‌اند، شخصی الگویی را برای طراحی استفاده کرده است و آنها نیز آن را یاد گرفته‌اند و استفاده می‌کنند. مثال پررنگ این شیوه، مبحث لایه‌بندی در معماری است یا استفاده از […]

مهندسی نرم‌افزار
درس اول طراحی – بخش اول

پیش‌گفتار:دیرزمانی است که درباره‌ی طراحی چیزی ننوشته‌ام. دوست داشتم در این باره مطلبی بنویسم. احتمالاً مطالب بیشتر «بینشی» است تا «دانشی». امیدوارم مفید باشد. خوشحال خواهم شد که نظرات شما را برای نقد و تکمیل مطالب، دریافت کنم. گفتار:آموزش طراحی را معمولاً با یک مثال شروع می‌کنم: دو شکل داریم، مستطیل و دایره. می‌خواهیم آنها […]

مهندسی نرم‌افزار
پژوهشگران: فعالیت‌های حاشیه‌ای وقت زیادی از مهندسان نرم افزار می‌گیرد

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

مهندسی نرم‌افزار
پارس آنالیست

جناب آقای مهندس نوذری عزیز سایت جدیدی –پارس آنالیست– را راه‌اندازی کرده‌اند (ایشان نویسنده وبلاگ اندیشه هستند). ضمن عرض شادباش خدمت ایشان، برایشان آرزوی مؤفقیت دارم. دو خبر بسیار مهم را به نقل از سایت ایشان در اینجا آورده‌ام. ۱) کنفرانس مجازی IIBAشرکت اینتل با همکاری شعبه IIBA در انگلستان یک کنفرانس علمی آموزشی را […]