التحميل مجاناً لكن نقدم بعض الخدمات المدفوعة ادعمنا بالإشتراك فيها
حذف الإعلانات وتسريع تصفح المكتبة.
يبدأ التحميل بضغطة زر دون انتظار تجهيز الكتاب.
لا حدود لمرات التحميل.
يمكنك رفع كتب بلا حدود بالمكتبة.
تمكين القراء من تحميل كتبك دون إنتظار.
حذف الاعلانات على الكتب التي تنشرها.
لا مشاكل في روابط التحميل لكتبك المرفوعة.
الناشر بالمكتبة هو المؤلف
معاينة الكتاب أو تحميله للإستخدام الشخصي فقط وأي صلاحيات أخرى يجب أخذ إذن من المؤلف ناشر الكتاب
| مؤلف: | صفاء جاسم |
| قسم: | اساسيات البرمجة [تعديل] |
| اللغة: | الإنجليزية |
| الصفحات: | 153 |
| حجم الملف: | 13.99 ميجا بايت |
| نوع الملف: | |
| تاريخ الإنشاء: | 01 سبتمبر 2022 |
| ترتيب الشهرة: | 3,545 رقم 1 هو الأشهر ! |
| رابط مختصر: | نسخ |
| المزيد من الكتب مثل هذا الكتاب | |
الناشر والمؤلف
كتاب الشفرة النظيفة Clean Code .
صفاء جاسم مهندس مدني ومطور برامج ومدرب تقني
اضمن هنا بعض مؤلفاتي والملاحظات التي استخدمها في دوراتي التعليمية التي اقدمها على قناتي على يوتيوب والتي تتضمن اكثر من 200 دورة تعليمية في مجالات تقنية مختلفة منها تعلم البرمجة والبرامج الهندسية وغيرها
اسم قناتي : تكنو U
رابط: https://www.youtube.com/c/tecnou
ان كل من الشفرة النظيفة والسيئة هي تعمل , تبقى مهمة كتابة شفرة نظيفة هي تحد من قبل المبرمج
هل تساءلت يوما عن امكانية مبرمج اخر من قراءة الشفرة الخاصه فيك ؟
او هل تساءلت عن امكانية وسهولة صيانة الشفرة هذه؟
او لربما تساءلت ما مدى اداء وجودة هذه الشفرة؟
كل هذه الاسئلة وغيرها تكون اجابتها في تعلم مباديء الشفرة النظيفة, وبداية كل مبرمج انه يكتب شفرة سيئة ولكن لابد لك من تحديث معلوماتك ومفاهيمك في كيفية كتابة الشفرة.
يمكن لنا ان نختصر مباديء الشفرة النظيفة في السؤال التالي:
هل انت تحترم الشفرة التي تكتبها ام لا؟
ولكن ما هي الامور التي يجب ان نحترمها ؟
الاجابة تكون في في هذه الدورة حيث سنتطرق الى الامور التالية:
1. Clean code and bad code
2. Code Review – Process and Importance
3. Meaningful Names
4. Functions
5. Comments
6. Formatting
7. Classes, Objects, and Data Structures
8. Writing Clean Functions
9. Exception Handling
10. Unit Testing
11. Threading and Concurrency
12. Using Tools to Improve Code Quality
13. Refactoring Code
14. Implementing Design Patterns
تبدو عليك بعض هذه المفاهيم غريبة ولكن لا تستعجل سنتطرق لجميع هذه الامور وسنعتمد على مصادر معتبرة في هذه الصدد
سنبدأ بالتعرف على مميزات الشفرة السيئة ومدى اختلافها عن الشفرة الجيدة وسنقارن بين الشفرة السيئة والجيدة وما هي الاعتبارات التي يجب اخذها بظر الاعتبار في التحسين من جودة كتابة الشفرة وايضا سنتطرق الى عدد من النظريات والمباديء المعتمدة في كتابة شفرة نظيفة
سنتطرق الى مباديء برمجية متقدمة تؤخذ بنظر الاعتبار في كتابة شفرة نظيفة
كن أول من يقيم ويراجع ويقتبس من الكتاب
الكتب الإلكترونية هي مكملة وداعمة للكتب الورقية ولا تلغيه أبداً بضغطة زر يصل الكتاب الإلكتروني لأي شخص بأي مكان بالعالم.
قد يضعف نظرك بسبب توهج الشاشة، أدعم ناشر الكتاب بشراءك لكتابه الورقي الأصلي إذا تمكنت من الوصول له والحصول عليه فلا تتردد بشراءه.
أنشر كتابك الآن مجانا
نحن بحاجة لملفات تعريف الارتباط لكي يعمل هذا الموقع. يرجى تمكينها للمتابعة.
نحن نظهر لك هذه الرسالة لأننا نحترم خصوصيتك.
بإستخدامك هذا الموقع أنت توافق لنا على جمع ملفات تعريف الارتباط "الكوكيز" لتقديم تجربة مستخدم أفضل،
المزيد من التفاصيل.
لا يمكن تصفح الموقع طالما رفضت استخدام الكوكيز لأن الموقع يعتمد عليه بشكل أساسي للعمل
الملكية الفكرية محفوظة للمؤلفين المذكورين على الكتب والمكتبة غير مسئولة عن افكار المؤلفين
يتم نشر الكتب القديمة والمنسية التي أصبحت في الماضي للحفاظ على التراث العربي والإسلامي
، والكتب التي يتم قبول نشرها من قبل مؤلفيها.
وينص الإعلان العالمي لحقوق الإنسان على أنه "لكل شخص حق المشاركة الحرة في حياة المجتمع الثقافية، وفي الاستمتاع بالفنون، والإسهام في التقدم العلمي وفي الفوائد التي تنجم عنه. لكل شخص حق في حماية المصالح المعنوية والمادية المترتِّبة على أيِّ إنتاج علمي أو أدبي أو فنِّي من صنعه".