سؤال

كنت أقرأ مدونة كاملة ، ليست بعيدة في بعد ولكن واحدة من الأشياء التي يتحدث عنها هي PDL - أعلى مستوى لغة التصميم التي تكتب كل روتيني قبل الترميز في اللغة التي يختارونها.

كنت أتساءل إذا كان أي شخص فعلا هذا في الحياة الحقيقية ؟ آخر شيء يقول هو ترك كل سطر من PDL القانون على تلك التعليقات.بالتأكيد هذا هو مفرط مطول التعليق?

أنا لم تستخدم PDL في الحياة الحقيقية ، وبصرف النظر عن ربما شيء من هذا القبيل يسمى ISWIM جامعة من الجامعات من الدرجة ولكن لم يسبق لي استخدامه عند كتابة التعليمات البرمجية الخاصة بي.

بالتأكيد إذا كنت أكتب كل روتين/الطريقة/كل ما في البرمجية الزائفة الأولى سوف ينتهي بك الأمر إضاعة الكثير من الوقت ؟

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

المحلول

<اقتباس فقرة>   

وبالتأكيد إذا كنت أكتب كل الروتيني / أسلوب / كل ما في رمز زائف لأول مرة سوف ينتهي بك الأمر إضاعة الكثير من الوقت؟

وليس على الإطلاق - التخطيط ما كنت تنوي القيام به مسبقا يمكن توفير الوقت. أنه يجبرك على التفكير والأشياء من خلال ريفاكتور في المرحلة الأسهل (أي قبل كنت قد فعلت حقا أي شيء).

وليس لديك لكتابة تماما كل روتين - فقط الخطوات الأساسية، لتعطيك ما يكفي من الخريطة الذهنية ما سوف تفعل كل جزء، وإذا كنت قد خططت لكل ما تحتاجه

و
لم اسمع ابدا عن PDL ( برنامج تصميم اللغة ؟) على الرغم تحديدا، و- بعد النظر في ذلك - فإنه لا يبدو أن تكون الالفاظ، والقبيح والكثير من الجهد، وأنا لا أوصي استخدامه - التمسك موجزة ولكن قراءة الزائفة رمز

نصائح أخرى

واعتدت عليه في 1980s عندما عملت في الدفاع. PDL هو مبالغة لمشروع عطلة نهاية الأسبوع مبرمج فردي من 1-1000 خطوط من التعليمات البرمجية. ولكن إذا كنت تقوم بتطوير خط 10K-100K من نظام الرمز مع فريق من المهندسين عشرات البرامج، انه لامر رائع لتحديد التصاميم البرامج الأولية في منهجية الشلال. أيضا، تم تصميمه من أجل الامتثال لمتطلبات تطوير البرمجيات MIL-STD.

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

الكثير من الناس يشتكون من ذلك ، ولكن مهارة ط المكتسبة منه أجد نفسي باستخدام أكثر من مرة أثناء تصميم البرنامج.أنا دائما بدفتر وقلم بجانبي حين الترميز! :)

نعم، أنا لا. لم أكن أدرك أن يطلق عليه PDL حتى قرأت الكتاب، وإن كان. أسميتها شبة الكود. الفرق بين شبة الكود وPDL ليست كبيرة - PDL يتجنب استخدام بنيات اللغة الهدف، وهي ليست صفقة كبيرة في ممارسة

وأبدأ مع PDL إذا كان الروتين هو أقل من تافهة.

وراجع للشغل، يستخدم ماكونيل كلمة شبة الكود بدلا من PDL في الطبعة الثانية من قانون كاملة.

والأشياء الكتابة في شبة الكود مفيد جدا وينتهي بك الأمر مع وثائق مكتوبة بالفعل ؛-). فإنه فصل نواياكم من التطبيق الخاص بك، أن العديد من المرات هو الإختراق الأمثل محدد لغتك أو البيئة. سوف مشرفون في المستقبل أو إعادة بيع ديون الناس التعليمات البرمجية أو ترجمة إلى لغات أخرى في غاية الامتنان لك عند الحفاظ على هذا شبة الكود في الوثائق. لم يسبق لي أن يسمى PDL، أيضا لأن PDL في بيرل يعني بيرل اللغة البيانات، مجموعة مفيدة جدا للعمل مع مجموعات البيانات الكبيرة وناقلات أو مصفوفات كما هو الحال في R.

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