Window.pipedriveLeadboosterConfig = { القاعدة: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', الإصدار: 2, } ؛(الدالة () { var w = نافذة إذا كان (w.LeadBooster) { console.warn('LeadBooster موجود بالفعل') } وإلا { { w.LeadBooster = { q: [], على: دالة (ن، ح) { { هذا.q.push({ t: 'o'، n: n، n: n، h: h }) }, الزناد: الدالة (n) { هذا.q.push({ t: 't'، n: n: n }) }, } } })() TheCodestReview #2 - عصير هندسة البرمجيات الأسبوعي - The Codest
The Codest
  • نبذة عنا
  • الخدمات
    • تطوير البرمجيات
      • تطوير الواجهة الأمامية
      • تطوير الواجهة الخلفية
    • Staff Augmentation
      • مطورو الواجهة الأمامية
      • مطورو الواجهة الخلفية
      • مهندسو البيانات
      • مهندسو السحابة
      • مهندسو ضمان الجودة
      • أخرى
    • استشاري
      • التدقيق والاستشارات
  • الصناعات
    • التكنولوجيا المالية والمصرفية
    • E-commerce
    • أدتك
    • التكنولوجيا الصحية
    • التصنيع
    • الخدمات اللوجستية
    • السيارات
    • إنترنت الأشياء
  • القيمة مقابل
    • CEO
    • CTO
    • مدير التوصيل
  • فريقنا
  • دراسات الحالة
  • اعرف كيف
    • المدونة
    • اللقاءات
    • ندوات عبر الإنترنت
    • الموارد
الوظائف تواصل معنا
  • نبذة عنا
  • الخدمات
    • تطوير البرمجيات
      • تطوير الواجهة الأمامية
      • تطوير الواجهة الخلفية
    • Staff Augmentation
      • مطورو الواجهة الأمامية
      • مطورو الواجهة الخلفية
      • مهندسو البيانات
      • مهندسو السحابة
      • مهندسو ضمان الجودة
      • أخرى
    • استشاري
      • التدقيق والاستشارات
  • القيمة مقابل
    • CEO
    • CTO
    • مدير التوصيل
  • فريقنا
  • دراسات الحالة
  • اعرف كيف
    • المدونة
    • اللقاءات
    • ندوات عبر الإنترنت
    • الموارد
الوظائف تواصل معنا
السهم الخلفي العودة إلى الوراء
2020-10-22
The Codest

مراجعة TheCodestReview #2 - عصير هندسة البرمجيات الأسبوعي

The Codest

كامل فيرينز

رئيس قسم النمو

أهلاً ومرحباً بكم في الحلقة الثانية من سلسلة TheCodesReview. لقد ركزنا هذا الأسبوع على الجودة في مشاريع هندسة البرمجيات وأهمية هندسة الواجهة الأمامية والانتقال من قائد تقني إلى قائد عمليات وما يتطلبه الأمر في أوقات الإعداد عن بُعد على مثال Dailymotion.

مسرد الجوانب التي نتناولها:

  1. نصائح إعادة الهيكلة من أجل تحسين الجودة.

  2. ما أهمية بنية الواجهة الأمامية وكيفية جعلها قابلة للتطوير والصيانة؟

  3. الانتقال من CTO إلى منصب مدير العمليات في المؤسسة التقنية

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

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

ستيفن بيجلو من بحث جودة البرامج

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

النصيحة رقم واحد من المقال هي "فهم الشيفرة" والتي هي دائمًا أول شيء في قائمة المراجعة التي يجب أن أقوم بها قبل إعادة الهيكلة. لن تنشئ شيفرة أفضل إذا كنت لا تعرف ما تفعله الشيفرة الحالية. قد يكون فهم الشيفرة البرمجية الفوضوية مرهقًا، لكن هذا هو الثمن الذي عليك دفعه لتحسين قاعدة شيفرتك. ومع ذلك، فإن العائد على الاستثمار من هذا الاستثمار مرتفع وسيؤتي ثماره.

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

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

مايكل ماكشينسكي من dev.to

كيف يمكن تحقيق بنية أكثر قابلية للتطوير والصيانة؟

الطريقة الصحيحة لهيكلة تطبيقك بناءً على بنية MVM؟

كيف تتجنب العمل الإضافي مع نمو تطبيقك؟

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

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

اقرأ المزيد: كيفية تحسين تطبيقات Vue.js؟ بعض النصائح العملية

غيوم كليمان من ديلي موشن

الانتقال من CTO إلى CTO إلى COO.

العمل في بيئة بعيدة تماماً. كيفية الحفاظ على الفريق مفعمة بالحيوية والمشاركة.

الثقة في البيانات مقابل الشعور الغريزي.

في الحلقة 236 من برنامج Modern CTO، يتحدث جويل مع مدير العمليات في Dailymotion غيوم كليمنت. تتمثل مهمة Dailymotion في أن تكون منصة محتوى فيديو هادف ومغذٍ من بين عدد من المنصات التي تركز على الترفيه البحت وتخدم غرض "الوجبات السريعة للفيديو". ولتحقيق ذلك في مجال الأعمال التجارية التي تعتمد بقوة على الخوارزميات وهندسة علوم البيانات، فإن اتخاذ قرارات صعبة بناءً على المشاعر الغريزية مقابل ما تخبرك به البيانات هو ما يجب أن تقرره.

المقياس الدقيق المعتاد لمنصات الفيديو والوسائط و أدتك الأعمال لأن "الوقت المستغرق" ليس هو مؤشر الأداء الرئيسي الواضح الذي يجب العمل عليه إذا كنت تسعى جاهدًا بصدق لتقديم محتوى هادف للمستخدمين، وليس فقط تريد إبقاء انتباههم أمام الشاشة لأطول فترة ممكنة. لا مفر من الإشارة إلى الفيلم الوثائقي "المعضلة الاجتماعية" على نتفليكس. كما تحوّل غيوم مؤخرًا من وظيفة CTO إلى منصب مدير العمليات في الشركة مما يجلب تحديات جديدة في العمليات وإدارة الأفراد. ويصبح التحدي أكثر صعوبة أثناء الجائحة عندما يكون الإعداد عن بُعد اختباراً للقادة في الحفاظ على مشاركة الفرق والعقلية على مستوى عالٍ. كما أن تلبية الاحتياجات الفردية للموظفين الأكثر اجتماعية أو الأكثر انطوائية أمر أساسي، مع إتاحة قدر محدود من الاختلاط في المكتب لأولئك الذين يحتاجون إلى ركلة منتظمة منه للانطلاق.

مقالات ذات صلة

The Codest

The Codest القيمة الأساسية #1

تؤمن شركة The Codest بأربع قيم أساسية تشكل جوهر جميع الإجراءات التي تتخذها فرق The Codest. في هذا المقال، يشرح جريج بوليك الشريك المؤسس لـ CEO ما هي القيم التي...

The Codest
جريج بوليك CEO
The Codest

قصة نجاح The Codest: تعرّف على Finance Lead Iza

في سلسلة المقالات هذه، نشارك قصص زملاء The Codest الذين كان لهم تأثير على الشكل الحالي لشركتنا. في المقالة التالية، نسأل...

The Codest
مونيكا كروبا Marketing Lead
The Codest

قصة نجاح The Codest: تعرّف على لوكاش برزيسيتش

هذه المرة، نجم قصة نجاح The Codest هو لوكاش برزيسزك، مطور ومبرمج برمجيات روبي. كيف بدأت رحلة لوكاسز مع The Codest وما الذي ساعده على...

The Codest
مونيكا كروبا Marketing Lead
The Codest

استخدام نهج MVP لإعادة تسمية العلامة التجارية The Codest بنجاح

منذ بعض الوقت، تفاخرنا بالافتتاح الجديد لـ The Codest. لقد أجرينا عملية مكثفة لتغيير العلامة التجارية وقدمناها للعالم قبل بضعة أيام. إنه...

The Codest
جاكوب تشوسنيكا Marketing Lead
The Codest

مراجعة TheCodestReview #2 - عصير هندسة البرمجيات الأسبوعي

أهلاً ومرحباً بكم في الحلقة الثانية من سلسلة TheCodesReview. لقد ركزنا هذا الأسبوع على الجودة في مشاريع هندسة البرمجيات وأهمية هندسة الواجهة الأمامية والانتقال إلى مرحلة ما بعد...

The Codest
كامل فيرينز رئيس قسم النمو

اشترك في قاعدة معارفنا وابقَ على اطلاع على آخر المستجدات في قطاع تكنولوجيا المعلومات.

    نبذة عنا

    The Codest - شركة دولية لتطوير البرمجيات لها مراكز تقنية في بولندا.

    المملكة المتحدة - المقر الرئيسي

    • المكتب 303 ب، 182-184 شارع هاي ستريت نورث E6 2JA
      لندن، إنجلترا

    بولندا - مراكز التكنولوجيا المحلية

    • مجمع مكاتب فابريتشنا المكتبي، أليجا
      بوكوجو 18، 31-564 كراكوف
    • سفارة الأدمغة، كونستروكتورسكا
      11, 02-673 02-673 وارسو، بولندا

      The Codest

    • الصفحة الرئيسية
    • نبذة عنا
    • الخدمات
    • دراسات الحالة
    • اعرف كيف
    • الوظائف
    • القاموس

      الخدمات

    • استشاري
    • تطوير البرمجيات
    • تطوير الواجهة الخلفية
    • تطوير الواجهة الأمامية
    • Staff Augmentation
    • مطورو الواجهة الخلفية
    • مهندسو السحابة
    • مهندسو البيانات
    • أخرى
    • مهندسو ضمان الجودة

      الموارد

    • حقائق وأساطير حول التعاون مع شريك خارجي لتطوير البرمجيات
    • من الولايات المتحدة الأمريكية إلى أوروبا: لماذا تقرر الشركات الأمريكية الناشئة الانتقال إلى أوروبا؟
    • مقارنة مراكز تطوير التكنولوجيا في الخارج: تك أوفشور أوروبا (بولندا)، آسيان (الفلبين)، أوراسيا (تركيا)
    • ما هي أهم التحديات التي تواجه CTOs ومديري تكنولوجيا المعلومات؟
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • شروط استخدام الموقع الإلكتروني

    جميع الحقوق محفوظة © 2025 بواسطة The Codest. جميع الحقوق محفوظة.

    arArabic
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek arArabic