Code With Somar
2.71K subscribers
442 photos
4 videos
1 file
811 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
إذا عم تشتغل أو تتعلم برمجة أكيد مر عليك مصطلح الـ Naming Conventions تعال اشرحلك ياه عالخفيف.

تسمية المتغيرات و الكلاسات و غيرها بالكود على قدر ما تعتبر عملية بسيطة عملية مهمة كتير لأنها بتسمح لكودك أنه يكون أكثر قابلية للقراءة بالتالي عملية الصيانة و التطوير بشكل أساسي.

أشهر نمطين للـ Naming Conventions هنن :
📍 PascalCase :
بشكل أساسي بهاد الـ Convention المطلوب منك أنك لما تعطي اسم مكون من عدة كلمات لازم بداية كل كلمة حرف كبير و بدون فراغات بينها، غالباً بتم استخدامه عند تعريف الـ Class

📍 camelCase:
بهي الحالة أول كلمة أول حرف فيها بكون صغير و من بعده بداية الكلمات تكون حروف كبيرة، غالباً ما يتم استخدامها بالـ Methouds & Variables.

#CodingConventions #PascalCase #camelCase #Programming #CodeReadability
4
Node.js v23.3.0 متوفر الآن!

الإصدار الجديد يأتي مع تحسينات وميزات رائعة تُسهل على المطورين كتابة الكود وتحليل الأخطاء. إليكم أبرز ما جاء في هذا التحديث:

أهم الميزات:
--report-exclude-env:
إضافة علامة جديدة لإزالة متغيرات البيئة عند إنشاء الـ Diagnostic Reports.

- SourceMap Support:
دعم SourceMap في util.getCallSites() لتحسين قراءة وتحليل استدعاءات الشيفرة.

- Renaming util.getCallSite():
إعادة تسمية util.getCallSite() إلى util.getCallSites() لتعزيز وضوح الوظيفة.

استمتعوا بالبرمجة مع الإصدار الجديد!
#Nodejs #WebDevelopment #Programming #JavaScript
🔥52
💡 نصيحة سريعة في Laravel: في حال كان عنا جدولين مرتبطين ببعض مثلا users , orders
وبدي احدث وأقدم order للمستخدم كيف فيني جيبهم بأفضل طريقة..

باختصار فينا نستفاد من ال Eloquent Relationships اللي بتقدمهم laravel بكل سهولة 🚀

🔹 مثال عملي: إذا كان لدينا نموذجين: User و Order، بحيث بيملك كل مستخدم العديد من الطلبات.
لحتى نجيب أحدث طلب واقدم طلب :
في User Model منكتب العلاقات التالية الموضحة في الصورة

شكراً للصديق أيهم إبراهيم على المساهمة في هذا المحتوى 🙏🏻❤️

Laravel #PHP #WebDevelopment #CodingTips #Eloquent #ORM #Programming
17🔥5👍2