فرید بکرانبازسازی کد (Refactoring)#1 - مقدمه ای بر بازسازی کد (Refactoring)#2 - بازسازی کد: استخراج متد (Extract method)#3 - بازسازی کد: جایگزینی متغیر موقتی با پرس و جو (Replace temp with query)#4 - بازسازی کد: تعریف متغیر توضیحی (Introduce explaining variable) #5 - بازسازی کد: جداسازی متغیر موقتی (Split temporary variable) #6 - بازسازی کد: جایگزینی متد با شیء (Replace method with method object) #7 - بازسازی کد: جابجایی متد (Move method) #8 - بازسازی کد: استخراج کلاس (Extract class) #9 - بازسازی کد: پنهان سازی delegate یا Hide delegate#10 -بازسازی کد: گسترش امکانات کلاسهای غریبه#11 -بازسازی کد: جایگزینی آرایه با شیء (Replace array with object)