- یک flag برای باصرفه کردن به خلق و خوی تازه بیفزایید که موقعیت پیشفرض آن false میباشد و در شکل false بودن هشدار دهد.
- موقعیت پیشفرض را به true تغییر و تحول دهید و به طور بی نقص flag را از در بین ببرید.
- درفش را حذف نمایید
- در حالتیکه شما از نسخه بندی معنایی به کارگیری میکنید نسخه api شما قادر است به صورت ذیل باشد:
Library version Library API User code
1.0 No flag Expect old behavior
1.1 Add flag, default False,warn if it\'s False Set flag True,handle new behavior
2.0 Change default to True,deprecate flag entirely Handle new behavior
3.0 Remove flag Handle new behavior
شما نیاز به دو تکثیر برای بدون نقص کردن این عملیات دارید، در صورتیکه شما به طور بی واسطه از \" flag را به طور پیشفرض false اضافه کن و در حالتی که false بود هشدار بده\" استعمال میکنید برای حذف کردن flag سوای نقص در ورژن api خویش از کد استفاده کننده شما برای آپ دیت رسانی بایستی غیرفعال گردد. در حالتیکه کد استفاده کننده به صدق در ورژن 1.1 از api شما درج شده میباشد که flag را متساوی true قرار میدهد و خلق و خوی نو را رئیس می نماید بایستی بتواند ورژن آجل از api شمارا آپدیت رسانی نماید و بتواند هشدارهای جدیدی را به وجود آورد.