JavaRush /จาวาบล็อก /Random-TH /วิธีเริ่มการพัฒนา Oracle DBMS อย่างถูกต้อง

วิธีเริ่มการพัฒนา Oracle DBMS อย่างถูกต้อง

เผยแพร่ในกลุ่ม
เราขอนำเสนอการแปลบทความโดย Stephen Feuersteinผู้แต่งหนังสือและผู้เชี่ยวชาญใน Oracle และ SQL DBMS โดย “การพัฒนาสำหรับ Oracle DBMS” ฉันหมายถึงการเขียนโค้ดในภาษา SQL หรือ PL/SQL ในบทความนี้ ฉันจะถือว่าคุณมีสิทธิ์เข้าถึงฐานข้อมูล Oracle (ซึ่งสามารถเข้าถึงได้ผ่านบริการคลาวด์ของ Oracle รวมถึง Docker, GitHub และ OTN)
วิธีเริ่มการพัฒนาสำหรับ Oracle DBMS อย่างถูกต้อง - 1
  1. ได้รับประโยชน์จาก IDE ที่ทรงพลังซึ่งออกแบบโดยคำนึงถึงการเขียนโปรแกรมฐานข้อมูลเป็นหลัก

    มีโปรแกรมแก้ไขจำนวนมากและ IDE จำนวนมากที่ออกแบบมาเพื่อทำงานร่วมกับ Oracle DBMS แน่นอนคุณสามารถใช้ Notepad ได้ แต่การสูญเสียประสิทธิภาพจะเป็นเรื่องใหญ่ คุณยังสามารถใช้โปรแกรมแก้ไขยอดนิยมใดๆ เช่น Sublime และกำหนดค่าให้ทำงานกับ Oracle ได้

    แต่ฉันจะแนะนำให้คุณดาวน์โหลดและติดตั้ง IDE ฟรีและมีประสิทธิภาพที่พัฒนาโดย Oracle เอง: SQL Developer


  2. เปิดใช้งานคอมไพเลอร์และคำเตือน PL/ขอบเขต

    ฐานข้อมูล Oracle มีฟังก์ชันที่มีประโยชน์มากมายในตัว ซึ่งกำลังรอให้คุณเริ่มใช้งาน ตัวอย่างเช่น Oracle สามารถแสดงความคิดเห็น (เรียกว่า "คำเตือนคอมไพเลอร์") เมื่อคอมไพล์โมดูลโปรแกรม PL/SQL ซึ่งสามารถปรับปรุงคุณภาพและประสิทธิภาพของโค้ดได้

    นอกจากนี้ ยูทิลิตี PL/Scope - หากเปิดใช้งาน - จะรวบรวมข้อมูลเกี่ยวกับตัวระบุและคำสั่ง SQL (ในเวอร์ชัน 12.2) ช่วยให้สามารถวิเคราะห์การเปลี่ยนแปลงโค้ดที่จำเป็นได้อย่างน่าประทับใจ

    นักพัฒนาส่วนใหญ่ไม่มีความรู้เกี่ยวกับคุณสมบัติเหล่านี้และปล่อยให้ปิดการใช้งานไว้ นี่คือสิ่งที่ฉันอยากจะแนะนำให้กับผู้ใช้สภาพแวดล้อม SQL Developer:

    เปิดรายการเมนูการตั้งค่าและพิมพ์ "คอมไพล์" ในช่องค้นหา จากนั้นเปลี่ยนการตั้งค่าของคุณเป็นดังนี้:

    วิธีเริ่มการพัฒนาอย่างถูกต้องสำหรับ Oracle DBMS - 2

    กล่าวอีกนัยหนึ่ง:

    1. เปิดการแจ้งเตือนทั้งหมด

      ดังนั้น เมื่อรวบรวมโมดูลซอฟต์แวร์ใดๆ Oracle จะให้คำแนะนำในการปรับปรุงโค้ดของคุณ

    2. ถือว่าคำเตือน "รุนแรง" ทั้งหมดเป็นข้อผิดพลาดในการคอมไพล์

      หากทีมพัฒนา PL/SQL เชื่อว่าคำเตือนเหล่านี้มีความสำคัญไม่ทางใดก็ทางหนึ่ง ก็ไม่ควรปรากฏในโค้ดที่ใช้งานจริง ด้วยการตั้งค่าพารามิเตอร์นี้เป็น ERROR เรามั่นใจว่าโค้ดจะไม่คอมไพล์หากมีอยู่

    3. เพิ่มระดับการปรับให้เหมาะสมเป็น 3 (นี่คือการตั้งค่าที่จำเป็นทั้งหมดรวมถึงการฝังโค้ดรูทีนย่อย)

      ที่สำคัญกว่านั้น ตรวจสอบให้แน่ใจว่าโค้ดที่พร้อมใช้งานจริงในสภาพแวดล้อมการพัฒนาของคุณคอมไพล์ในระดับการปรับให้เหมาะสมเท่ากันไม่ว่าด้วยวิธีใดก็ตามที่เป็นไปได้ ดูบทช่วยสอนต่อไปนี้ซึ่งเขียนโดยทีม PL/SQL สำหรับคำแนะนำโดยละเอียดเพิ่มเติม

    4. เปิดใช้งานยูทิลิตี้ PL/ขอบเขต

      ช่วยให้คุณสามารถสืบค้นโค้ดของคุณเพื่อดูข้อมูลเกี่ยวกับรูปแบบการตั้งชื่อ โค้ดที่ไม่เหมาะสม และการปรับปรุงประสิทธิภาพ

      คุณสามารถค้นหาข้อมูลที่เป็นประโยชน์และยูทิลิตี้ตัวช่วยสำหรับ PL/ Scope บนLiveSQLและGitHub


  3. อย่าชะลอการตัดสินใจเกี่ยวกับการบันทึกและเครื่องมือ

    วิธีเริ่มการพัฒนาสำหรับ Oracle DBMS อย่างถูกต้อง - 3

    ก่อนที่คุณจะเริ่มเขียนโปรแกรมถัดไป คุณต้องยอมรับว่าโค้ดของคุณเต็มไปด้วยข้อผิดพลาดอย่างหลีกเลี่ยงไม่ได้ คุณจะต้องติดตามการทำงานของโปรแกรมและบันทึกข้อผิดพลาดเหล่านี้เพื่อเตรียมโค้ดสำหรับการผลิตและรับรองการทำงานที่เสถียรในการผลิต

    ในการดำเนินการนี้ คุณจะต้องมีเครื่องมือบันทึกข้อมูล และฉันขอแนะนำให้คุณใช้ Logger ยูทิลิตี้โอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายซึ่งมีอยู่บน GitHub

ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION