Жавада эскирген ыкмаларды колдоно алабызбы?

Жавада эскирген ыкмаларды колдоно алабызбы?
Жавада эскирген ыкмаларды колдоно алабызбы?
Anonim

Сиз эскирген кодду майнаптуулукту өзгөртпөстөн дагы эле колдоно аласыз, бирок методду/классты жокко чыгаруунун максаты – колдонуучуларга аны колдонуунун жакшы жолу бар экенин билдирүү, жана келечектеги чыгарылышта эскирген код алынып салынышы мүмкүн.

Биз эскирген ыкмаларды колдоно алабызбы?

8 Жооптор. Иштеп чыгуучу катары сиз үчүн эскирген эскертүү болуп саналат, ал жерде метод/класс/эмне болсо да жана иштеп жатканда, аны жасоонун эң жакшы жолу эмес. … Сиз дагы эле эскирген нерселерди колдоно берсеңиз болот - бирок адегенде алардын эмне үчүн эскирилгенин жана жаңы нерселерди жасоонун сиз үчүн жакшыраак экенин билишиңиз керек.

Сиз эскирген API колдоно аласызбы?

Чоктолгон API - бул API'деги өзгөрүүлөргө байланыштуу мындан ары колдонуу сунушталбайт. Эскирген класстар, ыкмалар жана талаалар дагы эле ишке ашырылып жатканына карабастан, алар келечектеги ишке ашырууда алынып салынышы мүмкүн, андыктан аларды жаңы коддо колдонбоңуз жана мүмкүн болсо колдонбоо үчүн эски кодду кайра жазыңыз.

Жавада кантип ыкманы эскирген деп белгилейсиз?

Усулду эскирген деп белгилөө үчүн JavaDoc @deprecated тэгин колдонсок болот. Бул биз Java башталгандан бери кылган иш. Бирок Java тилине жаңы метадайындарды колдоо киргизилгенде, биз аннотацияны да колдоно алабыз. Эскирген деп белгилөө ыкмасынын аннотациясы @Depreated.

Жава дегенди билдирбейби?

Ошондой эле, класс же ыкма эскирилгенде, бул класс жеыкма мындан ары маанилүү деп эсептелбейт. Бул өтө маанилүү эмес, чындыгында, аны мындан ары таптакыр колдонбоо керек, анткени келечекте ал жок болушу мүмкүн. … Классты же ыкманы "эскерилген" деп белгилөө мүмкүнчүлүгү маселени чечет.

Сунушталууда: