برمجيات علم الآثار: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
بندر (نقاش | مساهمات)
بندر (نقاش | مساهمات)
سطر 19:
* إنشاء وثائق API باستخدام أدوات مثل javadoc وduxygen
*Debugen وبشكل أكثر عمومًا، يلاحظ أندي هانت وديف توماس أهمية التحكم في الإصدار وإدارة التبعية وأدوات فهرسة النصوص مثل اللمحة وswan-E و"(رسم) خريطة عند البدء في استكشاف 171 مثل علم الآثار الحقيقي، وعلم آثار البرامج.
 
 
 
 
بشكل عام قد لاحظ أندي هانت وديف توماس بأهمية التحكم في الإصدار وإدارة التبعية وأدوات فهرسة النصوص مثل <nowiki>[[GLIMPSE]]</nowiki> و <nowiki>[[SWISH-E]]</nowiki> ، و "0[رسم] خريطة عندما أعلنوا بدايتهم في الاستكشاف."
 
على سبيل المثال علم الآثار الحقيقي، فإن علم الآثار البرمجي ينطوي على عمل استقصائي لقراءة العمليات الفكرية لمن سبقوها، 1/1 في ورشة عمل[ OOPSLA] ، وقد اقترح وارد كانينجهام بتقنية تحليل توقيع شامل والتي أعطت شعورا عاما "لبرنامج من خلال إظهار علامات الترقيم فقط، مثل الفواصل المنقوطة والأقواس المتعرجة بالوريد نفسه، وقد اقترحت كانينغهام برامج عرض بخط ثنائي النقاط لفهم البنية العامة وهناك تقنية أخرى تم تحديدها في ورشة العمل هي استخدام أدوات برمجة ذات وجهة نظر أساسية مثل جانب لتقديم تعليمات تتبع برمجية بشكل منهجي دون تحرير البرنامج القديم مباشرة. يمكن أن تكشف تقنيات التحليل الزماني والشبكة عن أنماط النشاط التعاوني من قبل مطوري البرامج القديمة،القديمة،وتشمل هذه الخطوات، مثل تلك التي حددتها ورشة عمل OOPSLA، استخدام التصور للحصول على تمثيل مرئي لتصميم البرنامج، واستخدام مقاييس البرامج للبحث عن انتهاكات التصميم والنمط، واستخدام اختبار الوحدة ووضع الأنماط للبحث عن الأخطاء واختناقات الأداء، وتجميع معلومات التصميم التي تم استردادها بواسطة العملية. يمكن أن يكون علم الآثار البرمجيات أيضاً خدمة مقدمة للمبرمجين من قبل مستشارين خارجيين. ميتش روزنبرغ من إنفوفيريشن. المطالبة التي دعت إلى أن أول قانون لعلم الآثار البرمجيات (يسميه رمز البيانات علم الآثار) هو: كل ما يوجد هناك لسبب معين. 3 أسباب محتملة:
 
 
سلط ت
 
د يلقي الضوء على موطن القوة والضعف في منتجات ت برمجيات المنتجة _ 110 مايكل روزلوغ من شركة إيرنباركاديو و تكنولوجيز قد وصف علم الآثار البرمجيات بأنها عملأسباب يوة من ستة -- السب التي يقوم المبرمجون بها للرد على أسئلة az |
 
مثل "ما الذي ورثه القديس؟" "أين هي الأقسام المخيفة
 
من الكود؟" وتشمل هذه الخطوات، مثل تلك التي حددتها ورشة عمل OOPSLA، استخدام التصور للحصول على تمثيل مرئي لتصميم البرنامج، واستخدام مقاييس البرامج للبحث عن انتهاكات التصميم والنمط، واستخدام اختبار الوحدة ووضع الأنماط للبحث عن الأخطاء واختناقات الأداء، وتجميع معلومات التصميم التي تم استردادها بواسطة العملية. يمكن أن يكون علم الآثار البرمجيات أيضاً خدمة مقدمة للمبرمجين من قبل مستشارين خارجيين. ميتش روزنبرغ من إنفوفيريشن. المطالبة التي دعت إلى أن أول قانون لعلم الآثار البرمجيات (يسميه رمز البيانات علم الآثار) هو: كل ما يوجد هناك لسبب معين. 3 أسباب محتملة:
 
1.  كان أن يحتاج أن يكون هناك غير أنّ لم يعد يتمّ 2. لم يكن هناك حاجة إلى وجود هذا المكان ولم يكن لدى الشخص الذي كتب الكود أي دليل 3. لا يزال يحتاج إلى أن يكون هناك وليس لديك أي دليل على النتيجة الطبيعية لهذا "القانون" هو أنه حتى تعرف ما كان السبب، يجب عليك عدم تعديل الرمز (أو البيانات). وقد استمر علم الآثار البرمجيات في أن يكون موضوعا للمناقشة في مؤتمرات هندسية للبرامج الحاسوبية التي عقدت مؤخرا. مهنة المبرمجين عالم الآثار تبرز بشكل بارز في فيرنور فينج في عمق السماء.