JavaRush /Java Blog /Random-TL /Paano simulan nang tama ang pag-develop para sa Oracle DB...

Paano simulan nang tama ang pag-develop para sa Oracle DBMS

Nai-publish sa grupo
Dinadala namin sa iyong atensyon ang pagsasalin ng isang artikulo ni Stephen Feuerstein , may-akda ng mga libro at espesyalista sa Oracle at SQL DBMS. Sa pamamagitan ng "Development for Oracle DBMS" ang ibig kong sabihin ay pagsusulat ng code sa SQL o PL/SQL na mga wika. Sa artikulong ito, ipagpalagay ko na mayroon kang access sa isang database ng Oracle (na maaaring ma-access sa pamamagitan ng mga serbisyo ng Oracle cloud, pati na rin ang Docker, GitHub at OTN).
Paano simulan nang tama ang pag-develop para sa Oracle DBMS - 1
  1. Makinabang mula sa isang makapangyarihang IDE na idinisenyo na nasa isip ang programming sa database

    Mayroong maraming mga editor at maraming mga IDE na idinisenyo upang gumana sa Oracle DBMS. Siyempre, maaari mong gamitin ang Notepad, ngunit ang pagkawala ng kahusayan ay magiging napakapangit. Maaari mo ring gamitin ang alinman sa mga sikat na editor, halimbawa, Sublime, at i-configure ito upang gumana sa Oracle.

    Ngunit imumungkahi ko sa iyo, gayunpaman, na i-download at i-install ang libre at malakas na IDE na binuo ng Oracle mismo: SQL Developer.


  2. Paganahin ang mga babala ng compiler at PL/Scope.

    Ang database ng Oracle ay may isang tonelada ng kapaki-pakinabang na pag-andar na nakapaloob dito, naghihintay lamang na gamitin mo ito. Halimbawa, ang Oracle ay maaaring mag-isyu ng mga komento (tinatawag na "compiler warnings") kapag kino-compile ang PL/SQL program modules, na maaaring mapabuti ang kalidad at pagganap ng code.

    Bilang karagdagan, ang PL/Scope utility - kung pinagana - nangongolekta ng impormasyon tungkol sa mga identifier at (sa bersyon 12.2) SQL statement. Nagbibigay-daan ito para sa ilang napaka-kahanga-hangang pagsusuri ng mga kinakailangang pagbabago sa code.

    Karamihan sa mga developer ay walang ideya tungkol sa mga tampok na ito at iniiwan ang mga ito na hindi pinagana. Narito ang imumungkahi ko sa mga gumagamit ng kapaligiran ng SQL Developer:

    Buksan ang item sa menu ng Mga Kagustuhan at i-type ang "compile" sa field ng paghahanap. Pagkatapos ay baguhin ang iyong mga setting sa sumusunod:

    Paano simulan nang tama ang pag-develop para sa Oracle DBMS - 2

    Sa ibang salita:

    1. I-on ang lahat ng babala.

      Kaya, kapag nag-compile ng anumang software module, ang Oracle ay magbibigay ng payo kung paano pagbutihin ang iyong code.

    2. Tratuhin ang lahat ng "malubhang" babala bilang mga error sa compilation.

      Kung ang PL/SQL development team ay naniniwala na ang mga babalang ito ay kritikal sa isang paraan o iba pa, kung gayon ito ay kanais-nais na hindi sila lumabas sa production code. Sa pamamagitan ng pagtatakda ng parameter na ito sa ERROR, tinitiyak namin na ang code ay hindi magko-compile kung naroroon ang mga ito.

    3. Taasan ang antas ng pag-optimize sa 3 (ito ang lahat ng kinakailangang setting kasama ang pag-embed ng subroutine code).

      Higit sa lahat, tiyakin na ang code na handa sa produksyon ay nagsasama-sama sa iyong development environment sa parehong antas ng pag-optimize sa anumang paraan na posible. Tingnan ang sumusunod na tutorial, na isinulat ng PL/SQL team, para sa mas detalyadong mga tagubilin.

    4. Paganahin ang PL/Scope utility

      Binibigyang-daan ka nitong i-query ang iyong code para sa impormasyon tungkol sa mga convention sa pagbibigay ng pangalan, suboptimal na code, at mga pagpapahusay sa performance.

      Makakahanap ka ng kapaki-pakinabang na impormasyon at helper utility para sa PL/Scope sa LiveSQL at GitHub .


  3. HUWAG ipagpaliban ang paggawa ng mga desisyon tungkol sa pag-log at mga tool.

    Paano simulan nang tama ang pag-develop para sa Oracle DBMS - 3

    Bago mo simulan ang pagsusulat ng iyong susunod na programa, tanggapin na ang iyong code ay tiyak na puno ng mga error. Kakailanganin mong subaybayan ang pagpapatupad ng programa at i-log din ang mga error na ito upang maihanda ang code para sa produksyon at matiyak ang matatag na operasyon nito sa produksyon.

    Upang gawin ito, kakailanganin mo ng tool sa pag-log, at inirerekumenda kong gamitin mo ang malawak na ginagamit na open source utility na Logger, na available sa GitHub.

Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION