نوشتن کدهای قابل استفاده در آینده مهارتی است که با تمرین زیاد به دست میآید. هر موقع که کلاس یا تابعی را طراحی و کدنویسی میکنید باید در این فکر باشید که طراحی چگونه انجام شود تا در موارد مشابه هم به سادگی قابل استفاده باشد.
اگر در هنگام کدنویسی بخشی از کد با استفاده از Copy و Paste ایجاد شود یا کدی که قبلا هم نوشته شده بازنویسی میشود، زنگ خطری به صدا درآمده که باید علت آن بررسی شود.
همان طور که گفته شد، برای رسیدن به مهارت تشخیص بخشهای تکراری و استفادهی مجدد از کدهای قدیمی به تمرین و مهارت نیاز است.
ارزش افزودهی زمانی که صرف کسب مهارت و نوشتن این کدها میشود بیش از آن چیزی است که تصور میشود. بزرگترین راز تبدیل شدن به یک برنامهنویس موفق استفادهی مجدد و عدم تکرار کدهای قدیمی است.