Azmi Radi Azmi
🚨 قبل ما تضيف أي Library أو SDK جديد في مشروعك، خد نفس عميق ووقف شوية ✋
كتير مننا بيجري يـ integrate أي third-party solution علطول من غير ما يبص على حالته أو تأثيره على المدى الطويل، والنتيجة؟ صداع ومشاكل بعدين.
أنا عن نفسي بقيت دايمًا أراجع 3 حاجات أساسية:
✅ أول حاجة: Library Status
آخر تحديث كان امتى؟ (لو من 5 سنين ما حدش لمسه يبقى 🚩 كبير)
في ناس كتير بتستخدمه وبتـ test ولا مهجور؟
الـ GitHub issues والـ discussions بتقول إيه؟
والـ documentation شكله مرتب ولا لا؟
✅ تاني حاجة: SDK Pricing Model
متفترضش إن كل الـ features free.
في SDKs بتحاسبك على كل function call.
مرة وقعت في فخ إن فيه function عملتلي double cost 💸 من غير ما أخد بالي.
اقرأ الـ docs كويس عشان متتفاجئش آخر الشهر.
✅ تالت حاجة: Clean Code
امسح الـ unused dependencies والـ code اللي ملوش لازمة.
بلاش تسيب comments تقول "هنحتاجه في المستقبل" 🤦♂️.
المستقبل ده لما ييجي الـ versions والـ styling هيكونوا اتغيروا أصلاً.
لو في حاجة مهمة، اكتبها في documentation برا الكود.
⚡ صدقني… الدقايق اللي هتراجع فيهم قبل ما تستخدم حاجة، هتوفرلك شهور وجع دماغ بعدين.
18/07/2025
📏💻 Measure Twice, Cut Once
in Software
Before you write a single line of code:
✅ Understand the requirements
✅ Validate assumptions
✅ Review edge cases
✅ Think through the logic
Because fixing bugs in production costs more than thinking twice before committing.
🛠️ Good engineering is as much about prevention as it is about problem-solving.
شباب الاندرويد بإذن الله الفتره الجاية بنجهز سيشن محترمه مع صديق شاطر جدا هنتكلم فيها عن Android & Kotlin هنحاول بقدر الامكان نركز على ال Android best practice السيشن هتكون recorded مش live لو حد حابب نجاوب عل استفسار معين ياريت يبعتلي خاص او يكتبه في ال comments
Click here to claim your Sponsored Listing.
Category
Contact the school
Telephone
Address
Cairo