گھر ترقی سورس کوڈ تجزیہ کیا ہے؟ - ٹیکوپیڈیا سے تعریف

سورس کوڈ تجزیہ کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - ماخذ کوڈ تجزیہ کا کیا مطلب ہے؟

ماخذ کوڈ تجزیہ ایک پروگرام کے سورس کوڈ کی خودکار جانچ ہے جس کا مقصد غلطیوں کو تلاش کرنا اور ایپلیکیشن بیچنے یا تقسیم کرنے سے پہلے ان کو درست کرنا ہے۔

ماخذ کوڈ تجزیہ جامد کوڈ تجزیہ کا مترادف ہے ، جہاں ماخذ کوڈ کا محض کوڈ کے بطور تجزیہ کیا جاتا ہے اور پروگرام نہیں چل رہا ہے۔ اس سے ٹیسٹ کے معاملات بنانے اور استعمال کرنے کی ضرورت دور ہوجاتی ہے اور وہ خود کو خصوصیت سے متعلقہ کیڑے سے الگ کرسکتا ہے جیسے بٹن جیسا کہ وضاحتیں کہتے ہیں اس سے مختلف رنگ ہوتا ہے۔ اس پروگرام میں غلطیوں کو تلاش کرنے پر توجہ مرکوز کرتی ہے جو اس کے مناسب فعل کے لئے نقصان دہ ثابت ہوسکتی ہے جیسے کوڈ کو کریش کرنے والی لائنوں کی طرح۔

ٹیکوپیڈیا سورس کوڈ تجزیہ کی وضاحت کرتا ہے

ماخذ کوڈ تجزیہ بنیادی طور پر خودکار کوڈ ڈیبگنگ ہے۔ مقصد یہ ہے کہ کیڑے اور غلطیاں تلاش کریں جو شاید کسی پروگرامر کے ل obvious واضح نہ ہوں۔ اس کا مقصد ممکنہ بفر اوور فلوز یا پوائنٹرز کا بے دریغ استعمال اور کوڑا کرکٹ اکٹھا کرنے کے افعال کا غلط استعمال جیسے غلطیاں تلاش کرنا ہے ، یہ سب ہیکر کے ذریعہ استحصال ہوسکتا ہے۔

کوڈ تجزیہ کار ان اصولوں کا استعمال کرتے ہوئے کام کرتے ہیں جو یہ بتاتے ہیں کہ کیا تلاش کرنا ہے۔ بہت کم صحت سے متعلق ، تجزیہ کار بہت سارے جھوٹے مثبت اثرات مرتب کرسکتا ہے اور صارف کو بیکار انتباہات کے ساتھ سیلاب کرسکتا ہے ، جبکہ بہت زیادہ صحت سے متعلق ختم ہونے میں بہت زیادہ وقت لگ سکتا ہے۔ لہذا ، ایک توازن ہونا ضروری ہے۔

تجزیہ کار کی دو قسمیں ہیں۔

  • انٹر پراسیسوریل - ایک فنکشن سے دوسرے فنکشن تک نمونوں کا پتہ لگاتا ہے ، اور ان نمونوں کو آپس میں جوڑ دیا جاتا ہے تاکہ تجزیہ کار ایک نمونہ تشکیل دے سکے اور عمل درآمد کے راستوں کی تقلید کر سکے۔
  • انٹراپروسیڈوریل - پیٹرن کے ملاپ پر فوکس اور اس پر منحصر ہوتا ہے کہ صارف کس طرح کے نمونوں کی تلاش کر رہا ہے۔

انٹر پراسوریل تجزیہ کار زیادہ جدید اور زیادہ پیچیدہ ہیں۔ اس کی عمدہ مثالیں کوریٹی ، فورٹیفائی اور مائیکروسافٹ کا اپنا مرکزی آلہ PREfix ہیں۔

سورس کوڈ تجزیہ کیا ہے؟ - ٹیکوپیڈیا سے تعریف