با نتیجهای مفید شروع کنید
تصمیم بگیرید که یک بازدیدکننده باید چه کاری انجام دهد، چه دادههایی برای برنامه لازم است و به کدام خدمات خارجی وابسته است. یک وبسایت ایستا، یک API و یک وظیفه پسزمینه نیازمندیهای متفاوتی دارند. آنها را جداگانه توصیف کنید حتی زمانی که از یک مخزن (Repository) مشترک استفاده میکنند.
مسئولیتها را قابل مشاهده نگه دارید
کد منبع، تنظیمات زمان اجرا و دادههای ذخیرهشده را بهعنوان نگرانیهای جداگانه در نظر بگیرید. کد باید در کنترل نسخه قرار گیرد. پیکربندی محیط را توصیف میکند. دادههای پایدار نیاز به یک فرآیند پشتیبانگیری و بازیابی دارند. این تفکیک باعث میشود تغییر یک جزء بدون بازسازی همه اجزا آسانتر باشد.
مرحله بعدی را قابل تکرار کنید
فرمان ساخت، خروجی مورد انتظار و بررسیهایی که نشان میدهند انتشار کار میکند را ثبت کنید. یک نگهدارنده دیگر باید بتواند همان مراحل را دنبال کند. آخرین نسخه کاری را نگه دارید و یک راه عملی برای بازگشت به آن داشته باشید. راهنماهای اینجا اصول اولیه را از اولین پروژه تا دسترسی به API پوشش میدهند.