Contract

مجموعه انتظارهای مشخص درباره ورودی پذیرفته‌شده و خروجی یا رفتار مورد انتظار یک بخش از برنامه.

این تعریف را هوش مصنوعی از روی مطالب فیدآپ نوشته است.

مطالبی با این مفهوم

  1. api

    تست API با Python؛ بررسی نام خالی، غایب و با نوع نادرست

    یک مثال مستقل از framework نشان می‌دهد چطور رفتار ورودی نام را در Python تست کنیم. این بررسی، نام غایب، خالی، فقط شامل فاصله و عدد را رد می‌کند و فاصله‌های ابتدا و انتهای نام معتبر را حذف می‌کند.

    یادگیری: ۳ مفهومافزوده‌شده dev.to

  2. TDD

    TDD با AI agent؛ اول test را طراحی کن، بعد پیاده‌سازی را بسپار

    آموزش Real Python چرخه‌ای برای TDD با AI agent معرفی می‌کند: توسعه‌دهنده رفتار مورد انتظار و test اولیه را مشخص می‌کند و agent پس از بازبینی test‌ها، پیاده‌سازی را می‌نویسد.

    یادگیری: ۴ مفهومافزوده‌شده realpython.com