JavaRush /مدونة جافا /Random-AR /كيفية البدء في تطوير Oracle DBMS بشكل صحيح

كيفية البدء في تطوير Oracle DBMS بشكل صحيح

نشرت في المجموعة
نلفت انتباهكم إلى ترجمة مقال بقلم ستيفن فيورستين ، مؤلف الكتب والمتخصص في Oracle وSQL DBMS. أعني بـ "تطوير Oracle DBMS" كتابة التعليمات البرمجية بلغات SQL أو PL/SQL. في هذه المقالة، سأفترض أن لديك حق الوصول إلى قاعدة بيانات Oracle (والتي يمكن الوصول إليها من خلال خدمات Oracle السحابية، بالإضافة إلى Docker وGitHub وOTN).
كيفية البدء في تطوير Oracle DBMS بشكل صحيح - 1
  1. استفد من بيئة تطوير متكاملة (IDE) قوية تم تصميمها مع وضع برمجة قواعد البيانات في الاعتبار

    هناك العديد من المحررين والعديد من بيئات التطوير المصممة للعمل مع Oracle DBMS. بالطبع، يمكنك استخدام برنامج "المفكرة"، لكن فقدان الكفاءة سيكون هائلاً. يمكنك أيضًا استخدام أي من المحررين المشهورين، على سبيل المثال Sublime، وتكوينه للعمل مع Oracle.

    لكنني سأقترح عليك، مع ذلك، تنزيل وتثبيت IDE المجاني والقوي الذي طورته شركة Oracle نفسها: SQL Developer.


  2. تمكين تحذيرات المترجم وPL/Scope.

    تحتوي قاعدة بيانات Oracle على الكثير من الوظائف المفيدة المضمنة فيها، فقط في انتظار أن تستخدمها. على سبيل المثال، يمكن لشركة Oracle إصدار تعليقات (تسمى "تحذيرات المترجم") عند تجميع وحدات برنامج PL/SQL، مما قد يؤدي إلى تحسين جودة التعليمات البرمجية وأدائها.

    بالإضافة إلى ذلك، تقوم الأداة المساعدة PL/Scope - في حالة تمكينها - بجمع معلومات حول المعرفات وعبارات SQL (في الإصدار 12.2). يتيح ذلك إجراء بعض التحليلات الرائعة جدًا لتغييرات التعليمات البرمجية المطلوبة.

    ليس لدى معظم المطورين أي فكرة عن هذه الميزات ويتركونها معطلة. إليك ما أود أن أقترحه على مستخدمي بيئة SQL Developer:

    افتح عنصر قائمة التفضيلات واكتب "ترجمة" في حقل البحث. ثم قم بتغيير إعداداتك إلى ما يلي:

    كيفية بدء التطوير بشكل صحيح لنظام Oracle DBMS - 2

    بعبارة أخرى:

    1. قم بتشغيل كافة التحذيرات.

      وبالتالي، عند تجميع أي وحدة برمجية، ستقدم Oracle النصائح حول كيفية تحسين التعليمات البرمجية الخاصة بك.

    2. تعامل مع كافة التحذيرات "الخطيرة" على أنها أخطاء في الترجمة.

      إذا كان فريق تطوير PL/SQL يعتقد أن هذه التحذيرات مهمة بطريقة أو بأخرى، فمن المستحسن عدم ظهورها في كود الإنتاج. من خلال تعيين هذه المعلمة على خطأ، نضمن أن التعليمات البرمجية لن يتم تجميعها في حالة وجودها.

    3. قم بزيادة مستوى التحسين إلى 3 (هذه هي كافة الإعدادات الضرورية بالإضافة إلى تضمين رمز الروتين الفرعي).

      والأهم من ذلك، التأكد من تجميع التعليمات البرمجية الجاهزة للإنتاج في بيئة التطوير الخاصة بك إلى نفس مستوى التحسين بأي وسيلة ضرورية. راجع البرنامج التعليمي التالي، الذي كتبه فريق PL/SQL، للحصول على تعليمات أكثر تفصيلاً.

    4. تمكين الأداة المساعدة PL/Scope

      فهو يسمح لك بالاستعلام عن التعليمات البرمجية الخاصة بك للحصول على معلومات حول اصطلاحات التسمية والتعليمات البرمجية دون المستوى الأمثل وتحسينات الأداء.

      يمكنك العثور على معلومات مفيدة وأدوات مساعدة لـ PL/Scope على LiveSQL و GitHub .


  3. لا تتأخر في اتخاذ القرارات بشأن التسجيل والأدوات.

    كيفية البدء في تطوير Oracle DBMS بشكل صحيح - 3

    قبل أن تبدأ في كتابة برنامجك التالي، تقبل أن الكود الخاص بك سيكون حتمًا مليئًا بالأخطاء. ستحتاج إلى تتبع تنفيذ البرنامج وتسجيل هذه الأخطاء أيضًا لإعداد الكود للإنتاج وضمان تشغيله المستقر في الإنتاج.

    للقيام بذلك، ستحتاج إلى أداة تسجيل، وأوصيك باستخدام الأداة المساعدة Logger مفتوحة المصدر المستخدمة على نطاق واسع، والمتوفرة على GitHub.

تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION