JavaRush /جاوا بلاگ /Random-UR /اوریکل ڈی بی ایم ایس کے لیے صحیح طریقے سے ترقی کیسے شروع ...

اوریکل ڈی بی ایم ایس کے لیے صحیح طریقے سے ترقی کیسے شروع کی جائے۔

گروپ میں شائع ہوا۔
ہم آپ کی توجہ میں کتابوں کے مصنف اور Oracle اور SQL DBMS کے ماہر Stephen Feuerstein کے ایک مضمون کا ترجمہ لاتے ہیں ۔ "Development for Oracle DBMS" سے میرا مطلب ہے SQL یا PL/SQL زبانوں میں کوڈ لکھنا۔ اس مضمون میں، میں فرض کروں گا کہ آپ کو اوریکل ڈیٹا بیس تک رسائی حاصل ہے (جس تک اوریکل کلاؤڈ سروسز کے ساتھ ساتھ Docker، GitHub اور OTN کے ذریعے بھی رسائی حاصل کی جاسکتی ہے)۔
اوریکل ڈی بی ایم ایس کے لیے صحیح طریقے سے ترقی کیسے شروع کی جائے - 1
  1. ڈیٹا بیس پروگرامنگ کو ذہن میں رکھتے ہوئے ڈیزائن کردہ ایک طاقتور IDE سے فائدہ اٹھائیں۔

    بہت سے ایڈیٹرز اور بہت سے IDEs ہیں جو Oracle DBMS کے ساتھ کام کرنے کے لیے بنائے گئے ہیں۔ بلاشبہ، آپ نوٹ پیڈ استعمال کر سکتے ہیں، لیکن کارکردگی کا نقصان بہت بڑا ہو گا۔ آپ کسی بھی مشہور ایڈیٹرز کو بھی استعمال کر سکتے ہیں، مثال کے طور پر، Sublime، اور اسے Oracle کے ساتھ کام کرنے کے لیے کنفیگر کر سکتے ہیں۔

    تاہم، میں آپ کو مشورہ دوں گا کہ آپ اوریکل کے ذریعہ تیار کردہ مفت اور طاقتور IDE کو ڈاؤن لوڈ اور انسٹال کریں: SQL ڈویلپر۔


  2. کمپائلر اور PL/Scope وارننگز کو فعال کریں۔

    اوریکل ڈیٹا بیس میں ایک ٹن کارآمد فعالیت موجود ہے، بس آپ کے اس کا استعمال شروع کرنے کا انتظار ہے۔ مثال کے طور پر، اوریکل PL/SQL پروگرام ماڈیولز کو مرتب کرتے وقت تبصرے جاری کر سکتا ہے (جسے "کمپائلر وارننگز" کہا جاتا ہے)، جو کوڈ کے معیار اور کارکردگی کو بہتر بنا سکتا ہے۔

    اس کے علاوہ، PL/Scope یوٹیلیٹی - اگر فعال ہے - شناخت کنندگان اور (ورژن 12.2 میں) SQL اسٹیٹمنٹس کے بارے میں معلومات اکٹھا کرتی ہے۔ یہ مطلوبہ کوڈ تبدیلیوں کے کچھ بہت متاثر کن تجزیہ کرنے کی اجازت دیتا ہے۔

    زیادہ تر ڈویلپرز کو ان خصوصیات کے بارے میں کوئی اندازہ نہیں ہے اور انہیں غیر فعال چھوڑ دیتے ہیں۔ ایس کیو ایل ڈویلپر ماحول کے صارفین کو میں یہاں کیا تجویز کروں گا:

    ترجیحات مینو آئٹم کو کھولیں اور سرچ فیلڈ میں "مرتب" ٹائپ کریں۔ پھر اپنی ترتیبات کو درج ذیل میں تبدیل کریں:

    اوریکل ڈی بی ایم ایس - 2 کے لیے صحیح طریقے سے ترقی کیسے شروع کی جائے۔

    دوسرے الفاظ میں:

    1. تمام انتباہات کو آن کریں۔

      اس طرح، کسی بھی سافٹ ویئر ماڈیول کو مرتب کرتے وقت، اوریکل آپ کے کوڈ کو بہتر بنانے کے بارے میں مشورہ فراہم کرے گا۔

    2. تمام "شدید" انتباہات کو تالیف کی غلطیوں کے طور پر سمجھیں۔

      اگر PL/SQL ڈیولپمنٹ ٹیم کو یقین ہے کہ یہ انتباہات کسی نہ کسی طرح سے اہم ہیں، تو یہ ضروری ہے کہ وہ پروڈکشن کوڈ میں شامل نہ ہوں۔ اس پیرامیٹر کو ERROR پر سیٹ کرکے، ہم اس بات کو یقینی بناتے ہیں کہ اگر کوڈ موجود ہے تو وہ مرتب نہیں ہوگا۔

    3. اصلاح کی سطح کو 3 تک بڑھائیں (یہ تمام ضروری ترتیبات کے علاوہ سب روٹین کوڈ کو سرایت کرنا ہے)۔

      مزید اہم بات یہ ہے کہ اس بات کو یقینی بنائیں کہ آپ کے ترقیاتی ماحول میں پروڈکشن کے لیے تیار کوڈ کسی بھی ممکنہ طریقے سے آپٹیمائزیشن کی اسی سطح پر مرتب ہو۔ مزید تفصیلی ہدایات کے لیے PL/SQL ٹیم کی طرف سے تحریر کردہ مندرجہ ذیل ٹیوٹوریل کو دیکھیں۔

    4. PL/Scope یوٹیلیٹی کو فعال کریں۔

      یہ آپ کو اپنے کوڈ سے استفسار کرنے کی اجازت دیتا ہے تاکہ نام دینے کے کنونشنز، سب سے بہترین کوڈ، اور کارکردگی میں بہتری کے بارے میں معلومات حاصل کی جا سکے۔

      آپ LiveSQL اور GitHub پر PL/Scope کے لیے مفید معلومات اور مددگار افادیت حاصل کر سکتے ہیں ۔


  3. لاگنگ اور ٹولز کے بارے میں فیصلے کرنے میں تاخیر نہ کریں۔

    اوریکل ڈی بی ایم ایس کے لیے صحیح طریقے سے ترقی کیسے شروع کی جائے - 3

    اس سے پہلے کہ آپ اپنا اگلا پروگرام لکھنا شروع کریں، قبول کریں کہ آپ کا کوڈ لامحالہ غلطیوں سے بھرا ہوگا۔ پروڈکشن کے لیے کوڈ تیار کرنے اور پروڈکشن میں اس کے مستحکم آپریشن کو یقینی بنانے کے لیے آپ کو پروگرام کے عمل کو ٹریس کرنا ہوگا اور ان غلطیوں کو بھی لاگ کرنا ہوگا۔

    ایسا کرنے کے لیے، آپ کو لاگنگ ٹول کی ضرورت ہوگی، اور میں تجویز کرتا ہوں کہ آپ GitHub پر دستیاب وسیع پیمانے پر استعمال ہونے والی اوپن سورس یوٹیلیٹی Logger استعمال کریں۔

تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION