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

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

ERP در سازمان ها برنامه ریزی منابع سازمانی برنامه ریزی منابع سازمانی(ERP) در دوران فناوری اطلاعات ERP in Organizations 825x423

سازمان‌ها دوران جدیدی را تجربه می‌کنند. تجربه‌های جدید سازمان‌ها در این دوران مرهون داده‌های بیشتر، تکنولوژی‌های پیشرفته‌تر/پیچیده‌تر و البته محصول مستقیم فناوری اطلاعات است. در این دوران جدید مدیریت سازمان‌ها بدون سیستم های اطلاعاتی که به درستی پیاده‌سازی شده‌اند غیرممکن به نظر می‌رسد. مدیریت منابع* سهم عمده‌ای در مدیریت صحیح سازمان‌ها دارد و استفاده از یک […]

آقای منتقد در انیمیشن رتتویی نقد نقد بهترین دوست فناوری و مهم‌ترین نیاز محصولات و سرویس‌های جدید anton ego in ratatouille

حتما شما هم انیمیشن Ratatouille را دیده‌اید. فارغ از همه جذابیت‌های سینمایی آن هنوز هم به یکی از شخصیت‌های آن فکر می‌کنم. کسی که اسمش درست و حسابی یادم نیست و همیشه در ذهنم مصداق «آقای منتقد» بود. به رستوران‌ها سر می‌زد و ستون‌نویس روزنامه‌ای بود که آن‌قدر تاثیر داشت که نوشته‌هایش لرزه به اندام رستوران‌دارها بیندازد […]

Johnny Depp در فیلم Transcendence هوش مصنوعی آینده هوش مصنوعی Transcendence Johnny Depp 2014 Images 825x510 825x423

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