مطالعهٔ بازنویسی کد: بهبود طراحی کد موجود، ویرایش دوم (کتابگاه مک‌کلود گرنر) | نبیگ