Refactoring یکی از تکنیک های بهینه سازی کد های نوشته است که به برنامه نویسان کمک می کند تا با تغییر ساختار کد ها و تصحیح آن ها تا حد ممکن کد ها را مرتب نموده و به ساختار آن ها نظم ببخشند. این تکنیک کمک می کند تا خوانایی کد ها و درک آن ها آسان تر شده و سرعت برنامه نویس در افزودن ویژگی های جدید به کدهای قبلی بالا رود.
در دوره آموزشی Foundations of Programming: Refactoring Code شما با این تکنیک پرکاربرد و مفید در برنامه نویسی آشنا شوید.