مقالات تخصصي طراحي اپ موبايل مرجع رسمي مقالات طراحي اپليكيشن
|
اين زمينه اجتناب ناپذير ميباشد كه تغييراتي كه در api شما به طراحي اپليكيشن وجود ميآيند بر روي كدهاي شما اثر گذار ميباشند، به اين ترتيب شما مي بايست خاطر بگيريد كه خصوصيت هاي api خويش را بهتدريج حذف نمائيد، پيش از ايفا اين عمل هزينه و خسارت حذف يك خصوصيت api خويش را پژوهش نماييد، نگهدارنده هاي api تمايلي ندارند كه به معيار متعددي كدهاي api خويش را يوزرها تغيير و تحول دهند و يا روي هم رفته منطق نرم افزار خويش را تغييرو تحول دهند، به خاطر داشته باشيد كه پايتون 3 پيش از آن كه پيشوند فن “u” را تغيير تحول دهد back را اضافه كرده بود، در حالتي كه كدهاي در واقع مهندسي گرديده باشند مانند يك الگوريتم جست و جويبار بي آلايش حذف آنها ميتواند شل باشد، ولي در شرايطيكه كه يك خصوصيت خطرناك و نفيس باشد ميتواند هزينه متعددي را براي شما داشته باشد.
class Reptile: def walk(self): print('step step step') به روال پايين تبديل كنيم: class Reptile: def slither(self):
# User's code. Oops! Reptile.walk() بدين ترتيب سازندگان api مي بايست تعهد پايين را داشته باشند:
import warnings
def walk(self): warnings.warn( "walk is deprecated, use slither", DeprecationWarning, stacklevel=2) print('step step step')
امتیاز:
بازدید:
|
|
[قالب وبلاگ : سایت آریا] [Weblog Themes By : sitearia.ir] |