Skip to Sidebar Skip to Content

Software Development

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

مميز
Object Relational Mappers
1 min read

Object Relational Mappers

ورقة وقلم وتعالوا نتكلم عن واحدة من أهم المفاهيم في عالم صناعة البرمجيات واللي مبسطة علينا حياتنا اليومية كمبرمجين  ألا وهي الـ ORMs - Object Relational Mappers

How to Write Better Logs
2 min read

How to Write Better Logs

من أساسيات شغلنا كمبرمجين بل تكاد تكون جزء يومي ولكنها من أهم الأمثلة على قاعدة "السهل الممتنع". فنعم كل المبرمجين بيستخدموها من أول الطلبة

Code Comments in a Nutshell
1 min read

Code Comments in a Nutshell

هنتكلم عن توثيق المشروع الخاص بك (Documentation)، أولاً وقبل كل شيء، فيه طرق كتير علشان تساعدك توثق مشروعك البرمجي. لكن هنتكلم عن نوع واحد وهو الجزء اللي بيكون مخفي بين سطور الكود وهو Code Comments.

Software Versioning In a Nutshell
1 min read

Software Versioning In a Nutshell

ال Semantic Versioning أو "إصدار نسخ البرمجيات" هو ببساطة نظام تسمية لإصدارات البرامج, نظام التسمية دا مهم في كل أنواع البرمجيات سواء البرنامج دا تطبيق موبايل أو Web App API أو Library أو لغة برمجة

Package Managers In a Nutshell
1 min read

Package Managers In a Nutshell

الـ Package manager هو مساعد المبرمج المخلص في كل مشاريعه، فلو شغال Frontend هتلاقيك بتستخدم npm ولو شغال Backend فلكل لغة package manager بردو زي composer في PHP ولو شغال مع الذكاء الاصطناعي

Git Commit Message Cheatsheet
1 min read

Git Commit Message Cheatsheet

بعد كل تغيير بتحب تسجله علي ال Version Control اللي عليه المشروع الخاص بيك بتحتاج تكتب رسالة , الرسالة دي بتوضح ايه التغيير اللي أنت عملته في الكود  اللي أنت حاليا بترفعه علي Version Control

Software Testing In a Nutshell
1 min read

Software Testing In a Nutshell

أنت بتبقى مبسوط أوي وأنت بتكتب الكود, لحد ما تيجي لحظة الحقيقة وتبتدي في الـ Testing الحقيقة أنت ممكن تختبر أداء الكود اللي كتبته بأنواع كثيرة جدًا من الاختبارات, فتعالوا نتكلم عن خطوات اختبار البرمجيات بشكل عام وايه أهم الأنواع ليك كمبرمج

Estimated Time For a Task In a Nutshell

Estimated Time For a Task In a Nutshell

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

تصفح المزيد لقد وصلت إلى نهاية القائمة
النشرة الأسبوعية

اشترك الآن في نشرة اقرأ‍تِك الأسبوعية

لا تدع أي شيء يفوتك. احصل على أحدث المقالات والشروحات البصرية ومدونات الشركات العالمية مباشرة إلى بريدك الإلكتروني — وبشكل مجاني تمامًا.

  • مقالات تقنية متعمقة في هندسة البرمجيات
  • شروحات بصرية لمفاهيم معقدة بطريقة مبسّطة
  • تجارب عملية من شركات عالمية
انضم لأكثر من 7,000 مشترك
+7,000
قارئ نشط ومشترك
نشرة أسبوعية كل يوم سبت