كيف تجعل المطورين الجدد مشروعي أكثر تصحيحًا

ما الذي يعنيه ذلك بشكل صحيح - أكثر استقرارًا ، تسامحًا مع الأخطاء ، وفهم أكثر سهولة - إدخال سريع ، يتم استعادته بسرعة في حالة حدوث خطأ أو تعطل ، مع المقاييس والتنبيهات الصحيحة لكل شيء.

لماذا لا توظف مطورين رائعين على الفور:

  • باهظة الثمن ، من الصعب العثور عليها.
  • من المستحسن الحفاظ على توزيع الكفاءة.
  • انهم لا يحصلون دائما على طول بسبب المنافسة ، وهذا يحدث.
  • المتطلبات المفرطة

المطور الجديد - سلبيات:

  • لا يوجد أي أساس ومعرفة التصميم الصحيح.
  • إنه لا يبحث عن نفسه ، بل يتعجلون أن يقولوا "لقد فعلت" بشكل أسرع.
  • انهم لا يعرفون لوائح Malomalsky.
  • الاختبارات - إنهم يعرفون ما هو مفيد ، لكنهم لم يكتبوا أبدًا.
  • المقاييس - ما هو هذا بحق الجحيم.
  • من السهل اصطياد الجانب.

المطورين الجدد - الإيجابيات:

  • أنها تكلف فلسا واحدا ، وأسهل في العثور عليها
  • يمكنك طهي شخص تحت القيادة.

من هذا ، من الواضح أن لديهم سلبيات أكثر بكثير من الإيجابيات ، فكيف تتحول السلبيات إلى إيجابيات؟ أولاً ، عليك أن تتعرق قليلاً وأن تنشئ الأساس لهذا:

  • يجب أن تكون بيئة Microservice ، وخدمات microservices موحدة قدر الإمكان. حول الهندسة المعمارية microservice يمكن أن يكون هنا - والروسية . يجب أن تكون الخدمة الميكروية واضحة حتى بالنسبة إلى والدة المطور الذي يعمل في المكتبة.
  • إن توثيق النظام بأكمله (لا ، لا ، إنه ليس وثائق غبية ومدروسة لا يقرأها أحد) هو مخطط مفهوم وإذا كان تفاعليًا أفضل. إذا لم يفهم المطور في يوم واحد سيرتك الذاتية ، فأنت تواجه مشاكل في الوثائق.
  • الاختبارات والاختبارات والاختبارات. في رأيي ، فإن اختبارات القبول الوظيفية وكذلك اختبارات الوقت الفعلي على البيئة القتالية تعطي النتيجة الأكثر فعالية. يجب عدم كتابة الاختبارات من قبل مطوري البرامج على الإطلاق - يكتب مطورو الاختبارات التي تبين أنها ...
  • اللوائح - هذا ما تحتاجه حقًا للعمل عليه ومتابعته. أنا أعتبر هذا الأمر الأكثر أهمية. بداية التطوير ، ووصف معيار الترميز ، ووصف الاختبار ، والاختبارات ، وتسليم المقاييس والتنبيهات ، وثقافة النشر ، وحتى قواعد شرب الشاي - كل هذا يجب أن يستغرق حوالي 50 ٪ من الوقت بأكمله.
  • يعتمد التطوير باستخدام مطور مبتدئ فقط على المبادئ التي تم تطويرها واختبارها بنجاح والمقاييس والتنبيهات والوثائق = اجتياز المهمة.

ما يعطي في نهاية المطاف:

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

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

Source: https://habr.com/ru/post/ar462447/


All Articles