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.
Click here to claim your Sponsored Listing.
Category
Contact the school
Telephone
Address
Cairo