گھر سافٹ ویئر ٹکنالوجی کے ساتھ آہستہ آہستہ رقص: ڈیبگنگ ، پروگرامر اور مشین

ٹکنالوجی کے ساتھ آہستہ آہستہ رقص: ڈیبگنگ ، پروگرامر اور مشین

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

Anonim

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

ڈیبگنگ کوڈ: یہ کیسے ہوگیا؟

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

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

ٹکنالوجی کے ساتھ آہستہ آہستہ رقص: ڈیبگنگ ، پروگرامر اور مشین