اگر قرارداد فقط در ذهن آدم‌ها باشد، عوض شدن یک نام می‌تواند client را بشکند و کسی نفهمد. نوشتنش به شکل قابل‌خواندن برای ماشین اجازه می‌دهد تست‌ها آن را بررسی کنند.