21-11-2021, 12:51 AM
![[صورة: 838cc6ac8cb0d8ddb98fdb1ae0c8a443.jpg]](https://static.b-ok.africa/covers299/books/83/8c/c6/838cc6ac8cb0d8ddb98fdb1ae0c8a443.jpg)
حتى التعليمات البرمجية السيئة يمكن أن تعمل. ولكن إذا لم تكن التعليمات البرمجية نظيفة ، فيمكنها أن تجثث منظمة التطوير على ركبتيها. في كل عام ، يتم فقدان عدد لا يحصى من الساعات والموارد الهامة بسبب سوء الكتابة في التعليمات البرمجية. لكن لا يجب أن يكون الأمر على هذا النحو.
[size=1]يقدم خبير البرمجيات الشهير روبرت سي مارتن نموذجًا ثوريًا مع [/size]الكود النظيف: دليل براعة البرمجيات الرشيقة . تعاون مارتن مع زملائه من Object Mentor لتقطير أفضل ممارساتهم الرشيقة لتنظيف التعليمات البرمجية "أثناء التنقل" في كتاب يغرس فيك قيم صانع البرمجيات ويجعلك مبرمجًا أفضل - ولكن فقط إذا كنت تعمل في ذلك.
[size=1]ما نوع العمل الذي ستقوم به؟ سوف تقرأ التعليمات البرمجية — الكثير من التعليمات البرمجية. وستتم مطالبتك بالتفكير في ما هو صحيح في هذا الرمز وما هو الخطأ فيه. والأهم من ذلك ، أنك ستواجه تحديًا لإعادة تقييم قيمك المهنية والتزامك بمهنتك.[/size]
[size=1] ينقسم[/size] الكود النظيف إلى ثلاثة أجزاء. يصف الأول مبادئ وأنماط وممارسات كتابة التعليمات البرمجية النظيفة. الجزء الثاني يتكون من عدة دراسات حالة لزيادة التعقيد. كل دراسة حالة هي تمرين في تنظيف الكود - لتحويل قاعدة كود بها بعض المشاكل إلى واحدة سليمة وفعالة. الجزء الثالث هو المكافأة: فصل واحد يحتوي على قائمة من الاستدلال و "الروائح" التي تم جمعها أثناء إنشاء دراسات الحالة. والنتيجة هي قاعدة معرفية تصف الطريقة التي نفكر بها عندما نكتب ونقرأ وننظف التعليمات البرمجية.
القراء سيخرجون من فهم هذا الكتاب
- كيف تفرق بين الكود الجيد والسيئ
- كيفية كتابة كود جيد وكيفية تحويل الشفرة السيئة إلى كود جيد
- كيفية إنشاء الأسماء الجيدة والوظائف الجيدة والأشياء الجيدة والفئات الجيدة
- كيفية تنسيق التعليمات البرمجية لتحقيق أقصى قدر من القراءة
- كيفية تنفيذ معالجة كاملة للخطأ دون حجب منطق الكود
- كيفية اختبار الوحدة وممارسة التطوير القائم على الاختبار
كود :
https://b-ok.africa/dl/634988/62d66f?dsource=recommend