تست نرم افزار – ۲ (Manual vs. Automated vs. Continuous)
بیایید از مقایسه سه رویکرد اصلی تست نرمافزار شروع کنیم:تست دستی (Manual)، تست خودکار (Automated) و تست مداوم (Continuous). در ابتدا توجه داشته باشید که بسیار سخت است که بگوییم…
بیایید از مقایسه سه رویکرد اصلی تست نرمافزار شروع کنیم:تست دستی (Manual)، تست خودکار (Automated) و تست مداوم (Continuous). در ابتدا توجه داشته باشید که بسیار سخت است که بگوییم…
توسعه دهندگان نرم افزار، درست مانند سایر مهندسان، همیشه در تلاش هستند تا نتایج خود را تا حد امکان تمیز و بی عیب و نقص ارائه دهند. اما وقتی بسیاری…
در توسعه نرمافزار، اصطلاحات «tightly coupled» و «loosely coupled» به میزان وابستگی اجزای یک سیستم به یکدیگر اشاره دارد. In software development, the terms "tightly coupled" and "loosely coupled" refer…
رعایت اصول SOLID در کدنویسی، توسعه کد را برای توسعهدهندگان آسان تر میکند و از خطاهای رایج کدنویسی جلوگیری میکند. این اصول توسط رابرت سی. مارتین (عمو باب) معرفی شده…
قابلیت نگهداری (Maintainability) در کد نویسی، در واقع رعایت یک سری قوانین است که باعث میشود تغییرات کد در آینده راحت تر و بدون ایجاد عوارض جانبی غیر منتظره انجام…
یه مسابقه ای هست تلویزیون TV8 ترکیه پخش میکنه به اسم Survivor که چندین ساله داره برگزار میشه و هر دوره اش چند ماه طول میکشه و هر شب پخش…
اینم از اون نوشته هاست که مینویسمش تا نخوام هر دفعه تو اینترنت دنبالش بگردم. ماجرا از اونجا شروع شد که چون من همیشه ضعیف ترین سرور رو میخریدم نمیتونستم…