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