- انظر إلى الكود الخاص بمشروع مفتوح المصدر شهير على جيثب ،
- سوف نعرض طرقًا مختلفة لإعادة بناءها ، ونناقش الأدوات المفيدة ، والمرشحات المحتملة - حسنًا ، سنكتب القليل من الحياة.
- وسنلعب دور هذا الفيل أيضًا للحصول على أفضل قصة إعادة بناء ديون
تواصل الخميس المقبل ، 1 أكتوبر ، الساعة 19:00 موسكو / كييف / مينسك. هنا يمكنك مشاهدة جدول البث والحصول على تذكير .
تحت القطع هو التعارف مع المشاركين والعديد من قصص "الاحماء" منهم.
فالنتين نزاروف - مضيف مشارك ؛ قاد CRM-1 ، أحد أقدم المشاريع في Skyeng
أخبرنا عن تجربتك الأولى في إعادة البناء.
تم تفكيكها في عام 2011 وهي محرك مكتوب ذاتيا لبعض المشاريع حول السياحة. لقد كنت مطورًا مبتدئًا في ذلك الوقت ، ولم يكن الأمر يبدو قليلاً :) ولكن حتى الآن سيكون من الصعب جدًا قضم مثل هذا الشيء.
ما هي القصة التي لا تنسى حول هذا؟
أنظر فوق.
كيف يتعامل فريقك مع إعادة البناء؟
نحن نتدرب على إعادة هيكلة النينجا: نلمس فقط تلك الأماكن التي تكون فيها العلامات الحمراء واضحة (رمز مكرر ، القوة الغاشمة في النموذج العقلي ، وما إلى ذلك) ، ولا نغير الكثير من التعليمات البرمجية مرة واحدة. استقرار المبيعات مهم ، ويجب على الأشخاص حقًا القراءة والفهم أثناء مراجعة الكود.
الرجال من الشركة كتب مرة واحدة في كامل آخر حول ممارسات الفرق الأخرى .
إعادة بناء ديون ...
إصلاح الخلل.
الكسندر ماكاروف - مضيف مشارك ؛ مناشير الإصدار الثالث من إطار عمل Yii
أخبرنا عن تجربتك الأولى في إعادة البناء.
أوه ، لا أتذكر ، لكن كانت هناك كل أنواع الأشياء. وأعيد بناؤها دون اختبارات ، ثم انكسرت. وفقدت بعض منطق العمل. وبدون فهم الكود ، فإن إعادة الهيكلة أمر خاطئ.
ما هي أكثر قصة إعادة بناء ديون لا تنسى؟
كنت أحاول بشكل مثالي كتابة محرك مدونة. استمرت العملية ثلاث سنوات ... الآن لن أسمي هذا الرمز جيدًا.
كيف يتعامل فريقك مع إعادة البناء؟
يتم نشر مسودة طلب سحب ليراها الجميع. ثم يتدخل الجميع ويتركون التعليقات. نتيجة لذلك ، سوف نقوم بإعادة البناء.
في بعض الأحيان نقوم بإعادة البناء عن قصد أيضًا ، لكن الإجراء هو نفسه تقريبًا.
إعادة الهيكلة هي ...
وسيلة لتجنب الوقوع في مستنقع الديون التقنية.
— ; - «»
أخبرنا عن تجربتك الأولى في إعادة البناء.
من الصعب أن أتذكر ، لقد أحببت هذا الشيء دائمًا.
ما هي القصة التي لا تنسى عن هذه القضية؟
مرة واحدة في مشروع كبير ، قمت بتحسين تكوين Symfony Security. تم نشره يوم الجمعة ، ويوم الاثنين اتضح أن جميع عملاء عطلة نهاية الأسبوع لا يمكنهم الوصول إلى أحد الأقسام الرئيسية للموقع من خلال OAuth ...
كيف يعمل أسلوب إعادة البناء في فريقك؟
لدينا رمز معياري واقتران منخفض إلى حد ما ، فهو يساعد. بالنسبة إلى الميزات الجديدة ، لا نحاول القيام بكل شيء بشكل صحيح في وقت واحد. هذا مستحيل وغير فعال. يجب تحميل بعض المشاكل في الرأس من أجل الحصول على حل في غضون شهرين. لذلك ، غالبًا ما نتوقف عند بعض الحلول البسيطة والمباشرة ، ولكن نحدد جزءًا من الكود بالتفصيللكى يفعل... مرّة واحدة في الشهر أو أكثرلكى يفعلفي المشروع وشاهد ما يمكن تغييره من هذا الآن. القاعدة هي أن عليك أن تفعل شيئًا.
إعادة الهيكلة هي ...
عندما تقوم بعمل أفضل ، لأنك الآن تعرف كيف.
ليونيد كورساكوف - سوف يعيد البناء ؛ يجري محادثة مجتمع PHP في تتارستان
أخبرنا عن تجربتك الأولى في إعادة البناء.
لم أعمل مطلقًا في مشروع برمز مثالي. لذلك مع إعادة البناء من أجل الحياة)
أكثر قصة لا تنسى عن هذا.
بمجرد إعادة هيكلة الكثير من التعليمات البرمجية ، تمت إضافة الميزات ، ولم يتم إنتاج الإصدار مطلقًا.
كيف يعمل نهج فريقك في إعادة البناء؟
المبادرة تعطى بالكامل للمطورين.
إعادة الهيكلة هي ...
عملية مستمرة لتحسين التعليمات البرمجية الخاصة بك.
ملاحظة نأمل أن نراكم على تيار يوم الخميس . جهز قصصك.