نوشتن کد تمیز تنها به معنای درست کار کردن برنامه نیست، بلکه به سادگی درک و نگهداری آن نیز اشاره دارد.
انتخاب نامهای معنادار برای متغیرها و توابع، یکی از سادهترین اما مؤثرترین راهها برای افزایش خوانایی کد است.
تقسیم کد به توابع کوچک و تکمسئولیتی باعث میشود تست و اشکالزدایی برنامه بسیار سادهتر شود.
نوشتن تستهای واحد و مستندسازی مناسب نیز از عواملی هستند که کیفیت بلندمدت پروژه را تضمین میکنند.