JavaRush /وبلاگ جاوا /Random-FA /نحوه شروع درست توسعه برای Oracle DBMS

نحوه شروع درست توسعه برای Oracle DBMS

در گروه منتشر شد
ترجمه مقاله ای از Stephen Feuerstein ، نویسنده کتاب و متخصص Oracle و SQL DBMS را مورد توجه شما قرار می دهیم. منظور من از "توسعه برای Oracle DBMS" نوشتن کد به زبان های SQL یا PL/SQL است. در این مقاله، فرض می‌کنم که شما به پایگاه داده اوراکل (که از طریق سرویس‌های ابری اوراکل و همچنین Docker، GitHub و OTN قابل دسترسی است) دسترسی دارید.
نحوه شروع درست توسعه برای Oracle DBMS - 1
  1. از یک IDE قدرتمند طراحی شده با برنامه نویسی پایگاه داده بهره مند شوید

    بسیاری از ویرایشگرها و IDE های زیادی برای کار با Oracle DBMS طراحی شده اند. البته، می توانید از Notepad استفاده کنید، اما از دست دادن کارایی بسیار وحشتناک خواهد بود. همچنین می توانید از هر یک از ویرایشگرهای محبوب، به عنوان مثال Sublime استفاده کنید و آن را برای کار با اوراکل پیکربندی کنید.

    اما من به شما پیشنهاد می کنم که IDE رایگان و قدرتمندی که توسط خود Oracle توسعه یافته است را دانلود و نصب کنید: SQL Developer.


  2. هشدارهای کامپایلر و PL/Scope را فعال کنید.

    پایگاه داده Oracle دارای تعداد زیادی عملکرد مفید است که فقط منتظر است تا شما از آن استفاده کنید. به عنوان مثال، اوراکل می تواند در هنگام کامپایل کردن ماژول های برنامه PL/SQL نظراتی (به نام "هشدارهای کامپایلر") صادر کند که می تواند کیفیت و عملکرد کد را بهبود بخشد.

    علاوه بر این، ابزار PL/Scope - در صورت فعال بودن - اطلاعات مربوط به شناسه ها و (در نسخه 12.2) عبارات SQL را جمع آوری می کند. این امکان تجزیه و تحلیل بسیار چشمگیر تغییرات کد مورد نیاز را فراهم می کند.

    اکثر توسعه دهندگان هیچ ایده ای در مورد این ویژگی ها ندارند و آنها را غیرفعال می کنند. در اینجا چیزی است که من به کاربران محیط SQL Developer پیشنهاد می کنم:

    آیتم منوی Preferences را باز کنید و "کامپایل" را در قسمت جستجو تایپ کنید. سپس تنظیمات خود را به صورت زیر تغییر دهید:

    نحوه شروع درست توسعه برای Oracle DBMS - 2

    به عبارت دیگر:

    1. همه هشدارها را روشن کنید.

      بنابراین، هنگام کامپایل هر ماژول نرم افزاری، اوراکل در مورد چگونگی بهبود کد شما مشاوره ارائه می دهد.

    2. همه هشدارهای "شدید" را به عنوان خطاهای تلفیقی تلقی کنید.

      اگر تیم توسعه PL/SQL معتقد است که این هشدارها به هر طریقی حیاتی هستند، پس مطلوب است که آنها در کد تولید گنجانده نشوند. با قرار دادن این پارامتر روی ERROR، اطمینان حاصل می کنیم که در صورت وجود کد، کامپایل نمی شود.

    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