سؤال

أنا لا TDD على أساس يومي من أجل بلدي C++ التنمية على Solaris10.وقد تقلص إلى حد كبير الوقت كنت قد تنفق باستخدام المصحح ولكن في وقت ما من هذا هو الخيار الوحيد.

DBX هو قوي جدا ولكن ليس هذا المستخدم ودية.ملاحظة أنني أتحدث عن وحدة DBX لا SunStudio المستخدم الرسومية DBX).

ما هي أفضل إنتاجية النصائح التي يمكن أن تعطي dbx C++ التصحيح?

PS.تغيير المصحح ليس خيارا.

هل كانت مفيدة؟

المحلول

لدي مرجعية بعض المواقع ذات الصلة dbx.ها هم في أي ترتيب معين في حالة أنها قد تكون مفيدة لك:

تحرير في تموز / يوليه 2012 19:لقد حاولت إصلاح العديد من الرابط منذ كريس كونيل بلوق انتقلت.بعض المواد لا يزال يمكن الوصول إليها بفضل آلة ايباك.

نصائح أخرى

واحدة من ميزات قوية من DBX هو بنيت في شلن كيني. يمكنك كتابة وظائف قذيفة التي هي معقدة كما قد ترغب في طباعة طرق عرض مخصصة هياكل البيانات، أو متابعة المؤشرات في مسار معين. قذيفة هو الاختلاف القديم من pdksh، حتى انها ليست اجمل للبرمجة، لكنه أفضل بكثير من عدم وجود أي المدمج في اللغة للاستخدام. وهناك أيضا مساعدة الواسعة المتاحة من سطر الأوامر. خدعة واحدة للبحث عن مساعدة لاستخدام "السادس $ ملف _ تعليمات" من داخل قيادة قذيفة دبكس. ثا tedits البيانات ملف _ تعليمات الخام في ملف واحد كبير. يمكنك ان ترى بعض الأمثلة من وظائف قذيفة في ملف dbxrc الذي يأتي مع DBX ويتم تحميله بشكل افتراضي. يمكنك ان ترى مثالا أكثر تعقيدا من خلال النظر في وحدة التكامل libumem. يمكنك العثور عليه هنا:

http://blogs.oracle.com/quenelle/entry/using_dbx_and_libumem_to

وأنا أيضا <م> هل لديك استخدام DBX في العمل وفهم مشاعر الإحباط الخاص بك!

وهناك بعض النصائح لقد اكتشفت الأمر الذي يجعل حياتي أسهل قليلا:

واستخدام نظام الأوامر المضمنة مثل هذا: عندما توقف {الطباعة <م> مهما . }
ومن الواضح أن لا يعمل عند <م> مهما هو خارج النطاق، ولكن أجد أنه من المفيد بما فيه الكفاية. ليس لدي حتى الآن لديها الكثير من الفرح مع مرفق "أثر"، YMMV.

وجعل ملف .dbxrc الخاصة بك يجعل الحياة أسهل بكثير، كما يفعل "pathmap" الميزة.

وأخيرا، وهذا واضح إلا إذا كنت تعرف بالفعل، ولكن حاول الشمس دليل .

وانها ليست مكتوبة بشكل جيد، ولكن لا يزال لقراءة الأساسية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top