ج - بدء مشروع كبير. هيكل الملف / الدليل والأسماء. مثال جيد مطلوب [مغلق

StackOverflow https://stackoverflow.com/questions/2410243

سؤال

بدء مشروع جديد كبير متعدد الأبعاد، ما هي القواعد التي يجب أن تتبع المرء لتجنب الصعوبات في وقت لاحق؟ على سبيل المثال، كمطور جديد، يمكنني الحصول على صعوبات في التنقل في نفسي حول كود Linux Kernel المصدر - وهو مثال جيد على هيكل البرمجيات غير القابلة للتطوير للغاية ولكن من الصعب توجيهي مع بنية دليل غير متجانسة (على سبيل المثال يبدو دليل و قوس في نفس مستوى الدليل).

كمهندس مهندس مشروع، ماذا علي أن أفعل لتجنب الفخاخ لاحقا؟ بالطبع، أحتاج إلى اتفاقية تسمية بديهية ومتسقة ذاتية للغاية ل C Lexems والملفات. ولكن ما هو أسلوب جيد وما لا؟ يجب أن يكون لدي دليل واحد فقط أو عشراتهم؟ يجب علي وضع جميع ملفات الرأس في شائع تتضمن الدليل؟

هل يمكن أن تعطيني إشارة إلى مثال جيد جدا؟ (أي مشروع مفتوح المصدر ج)

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

المحلول

ربما يمكنك الرجوع إلى openssl.. وبعد تنظيم ملفاتهم وتوزيع وظائف عبر الملفات جيدة جدا. وبالتالي فإن اتفاقية تسمية الملفات التي تشير بوضوح إلى الوظائف. ولكن، نظرا لأنه يعتمد على رمز SSL، فقد يستغرق الأمر بعض الوقت لفهمه. حظا سعيدا لك لمشروعك! :)

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