ولتسهيل على طلاب JavaRush قررنا جمع محاضرات ومقالات حول أهم المواضيع في البرمجة. المجموعة الثامنة تدور حول كيفية العمل مع التعليمات البرمجية: قواعد كتابة تعليمات برمجية عالية الجودة وقواعد إعادة البناء وكتابة التعليقات على التعليمات البرمجية. في الدليل المصغر، نعرض بإيجاز جوهر المقالات، وإذا اتبعت الرابط، يمكنك معرفة المزيد حول الموضوع محل الاهتمام. أضف المجموعة إلى إشاراتك المرجعية وارجع إليها عند الحاجة.
مقالات ومحاضرات
هذا دليل صغير لكتابة كود المستوى الأعلى. تسرد المقالة القواعد والمفاهيم الأساسية المتعلقة بإنشاء النظام والعمل مع الواجهات والفئات والكائنات. يتم تشكيل هيكل المقالة “من الأعلى إلى الأسفل”، أي من الهيكل العام للتطبيق إلى تفاصيل أكثر تركيزًا.
ستناقش هذه المقالة التسمية الصحيحة لعناصر معينة. الأسماء الصحيحة تجعل قراءة الكود أسهل بكثير. تحتوي المقالة أيضًا على أمثلة للتعليقات الموجودة في الكود.
لن تكون نصائح التطوير زائدة عن الحاجة أبدًا، خاصة إذا كنت قد بدأت للتو في كتابة التعليمات البرمجية. تحتوي المقالة على توصيات لتحليل التعليمات البرمجية الخاصة بلغة Java.
عند مراقبة جودة الكود، من المهم أن تتذكر جودة التعليقات المصاحبة لهذا الكود. ستقدم لك هذه المقالة موضوع التعليق ولماذا يستحق وقتك.
يمكن أن يؤدي العمل باستخدام التعليمات البرمجية التي كتبها شخص آخر إلى بعض المشكلات. قد يتعلق الرمز بتكنولوجيا غير مألوفة بالنسبة لك. ربما يحتاج هذا الرمز إلى التحسين. أو قد تكون هناك حاجة ملحة لإصلاح خطأ تم اكتشافه في قاعدة تعليمات برمجية قديمة. في هذا النص، يقدم المؤلف العديد من النصائح التي يمكن أن تجعل العمل مع التعليمات البرمجية القديمة أسهل.
مراجعة المقالة حول أدوات تحليل التعليمات البرمجية الثابتة. يمكنهم مساعدتك في العثور على التعليمات البرمجية التي بها مشكلات وإصلاحها قبل بدء الإنتاج. يقدم النص بعض أدوات التحليل الثابت الشائعة التي يمكن استخدامها لاختبار التعليمات البرمجية في مواقف مختلفة. على سبيل المثال، DeepSource أو SonarQube.
يعد إعادة بناء التعليمات البرمجية الخاصة بك أمرًا واحدًا، وإعادة بناء التعليمات البرمجية القديمة أمرًا آخر. الأمر أكثر تعقيدًا. يوفر النص نصائح حول العمل مع التعليمات البرمجية القديمة.
إحدى الطرق لتحسين جودة كود الشركة هي إعادة البناء. غالبًا ما يتم تجاهله لأنه غير مرئي فعليًا للمستخدمين. الرمز لا يزال يعمل، لذا كل شيء على ما يرام، أليس كذلك؟ ومع ذلك، تؤثر التعليمات البرمجية الإشكالية والمزدحمة على سرعة المنتج وأدائه العام. يتحدث مؤلف المقال عن الفوائد الرئيسية التي يمكن الحصول عليها من إعادة هيكلة التعليمات البرمجية.
يمكن لأي شخص أن يتعلم كتابة التعليمات البرمجية. ولكن هل يمكنك كتابتها بشكل نظيف؟ في هذه المقالة، يوضح المؤلف طرقه لكتابة تعليمات برمجية نظيفة. النصائح بسيطة، لذا حتى المبتدئ يمكنه التعامل معها.
الأدوات الحديثة تجعل عملية التطوير أسهل. على وجه الخصوص، من الأسهل مراقبة نمط التعليمات البرمجية الخاصة بك، ومحاولة تقليل تنسيقها "غير المصرح به". تتحدث هذه المراجعة عن الأدوات التي يوفرها IntelliJ Idea IDE للمطور لجعل التعليمات البرمجية ممتعة للقراءة وسهلة الفهم.
يقدم النص نصيحتين بسيطتين ستساعدان المطور المبتدئ على قراءة أكواد الآخرين. قراءة ووضعها موضع التنفيذ.
مقال آخر حول كيفية تحسين التعليمات البرمجية الخاصة بك. هذه المرة انها كبيرة. أنه يحتوي على الكثير من النصائح البسيطة. على سبيل المثال، واحد منهم هو كتابة اختبارات الوحدة. اقرأ عن الباقي في النص.
كتابة التعليمات البرمجية النظيفة ليست بهذه السهولة. هذا عمل شاق ومضني. من خلال التجربة والخطأ، سوف تتحسن من خلال تكرار نفس الخطوات مرارا وتكرارا حتى تجد الحل الذي تريده. تسرد هذه المقالة بعض النصائح لمساعدتك على تعلم كيفية كتابة تعليمات برمجية نظيفة.
في البرمجيات، يعد النمط المضاد مصطلحًا يشير إلى التقنيات التي لا ينبغي استخدامها عند حل المشكلات. يتحدث المؤلف عن الأنماط الستة الأكثر شيوعًا: رمز السباغيتي، والمطرقة الذهبية، ومرساة القارب، والرمز الميت، وامتداد الكود، والكائن الإلهي.
يناقش هذا النص موضوع عدم السيطرة على جودة الكود في شركات تكنولوجيا المعلومات وسبب أهميته. سوف تتعلم ما هو الدين الفني، ولماذا تعتبر الأتمتة مفتاح النجاح، وكيفية بناء عملية مراقبة جودة التعليمات البرمجية.
ربما سمعت مصطلح "التحليل الثابت". في أغلب الأحيان، يشير هذا المصطلح إلى أي أداة أو طريقة معروفة. ولكن في الواقع، هناك عدة أنواع من التحليل الثابت، ولكل منها معنى محدد عند استخدامه. ما هي أنواع التحليل هناك سيتم مناقشتها في هذه المقالة.
أشرطة فيديو
SOLID هي مبادئ التصميم الخمسة للبرمجة الشيئية. بالإضافة إلى النظرية التي سيتم سؤالك عنها أثناء المقابلة، ستحتاج أيضًا إلى تعلم كيفية كتابة التعليمات البرمجية وفقًا لمبادئ SOLID. ستتم مناقشة كيفية تحقيق ذلك في تقرير المطور الرئيسي من مكتب EPAM في سانت بطرسبرغ، ألكسندر بارمين. العرض التقديمي الذي قدمه المؤلف مصحوب بأمثلة على كود Java "الخالص" المكتوب وفقًا لشروط SOLID. يجيب المؤلف أيضًا على أسئلة المشاهدين.
علاوة
المقال مخصص لمراجعة كتاب "الرمز النظيف" للكاتب روبرت مارتن. يبحث المؤلف عن طرق لتحسين الكود وتحسينه، وفي النهاية يقدم مشكلة صغيرة ولكنها مثيرة للاهتمام.
GO TO FULL VERSION