Պե՞տք է տարբերակել ձեր api-ն:

Բովանդակություն:

Պե՞տք է տարբերակել ձեր api-ն:
Պե՞տք է տարբերակել ձեր api-ն:

Video: Պե՞տք է տարբերակել ձեր api-ն:

Video: Պե՞տք է տարբերակել ձեր api-ն:
Video: Ինչու են սառչում ոտքերն ու ձեռքերը, և ինչ պետք է անել նման դեպքում 2024, Նոյեմբեր
Anonim

Ընդհանուր մոտեցումը հնարավորության դեպքում անտեսել Տարբերակումը, օրինակ, երբ API-ն սպասարկում է ներքին հաճախորդին: … Տարբերակելու կամ չտարբերակելու որոշումը պայմանավորված է մշակողի ընտրությամբ և կարիքով, սակայն Vester խորհուրդ է տալիս հրաժարվել ձեր API-ի տարբերակումից, եթե բացարձակապես պահանջված չէ:

Ե՞րբ պետք է տարբերակեք ձեր API-ն:

Երբ API սպառողների թիվը փոքր է (կամ զրո), կամ երբ սպառողները ներքին են, և դուք կարողանում եք հեշտությամբ համակարգել API-ի փոփոխությունները, ապա ազդեցությունը կարող է լինել. նվազագույնի հասցված: Այնուամենայնիվ, API-ի սպառողի կողմից պահանջվող ցանկացած փոփոխություն ծախսում է ժամանակ և ջանք: Արդյունքում, ձեր API-ի նոր տարբերակի ստեղծումը պետք է լինի վերջին միջոցը:

Ինչու՞ պետք է տարբերակեք ձեր API-ն:

Երբ API-ի սպառողների թիվը փոքր է (կամ զրո), կամ երբ սպառողները ներքին են, և դուք կարողանում եք հեշտությամբ համակարգել API-ի փոփոխությունները, ապա ազդեցությունը կարող է լինել. նվազագույնի հասցված:Այնուամենայնիվ, API-ի սպառողի կողմից պահանջվող ցանկացած փոփոխություն ծախսում է ժամանակ և ջանք: Արդյունքում, ձեր API-ի նոր տարբերակի ստեղծումը պետք է լինի վերջին միջոցը:

Վատ է API-ի տարբերակումը:

Ինչու API-ն Տարբերակումը վատ է API-ի ստեղծման համար շատ ժամանակ է պահանջվում և մեծ ծախսեր է պահանջում, ինչպես նաև դրա տարբերակումը: … Դուք ստիպված կլինեք զբաղվել ծրագրավորողների շփոթության և դժգոհության հետ, քանի որ նրանց կոդը թարմացնելը կամ API-ների փոխարկումը զվարճալի չի թվում:

API-ի տարբերակավորումը լավ պրակտիկա է:

API-ի տարբերակավորումը պահանջվում է, քանի որ այն ապահովում է կայունություն և հուսալիություն Եթե դուք ճիշտ չտարբերակեք API-ները, դա կարող է աղետալի ազդեցություն ունենալ ստորին հոսքի արտադրանքների և ծառայությունների վրա: Ինչպես ցանկացած այլ տեխնոլոգիա, API-ները փոխկապակցված են և գործելու համար հիմնվում են տարբեր համակարգերի, ծրագրերի և տվյալների բազաների վրա:

Խորհուրդ ենք տալիս: