المشاركات

حوار الـ CDK و TF

صورة
ملحوظة: قبل ما تقروا الحوار ده، لو مش عارفين مين دوناتيلو، اقروا عنه هنا ، في يوم ما طلعتلوش ملامح، كنت لسه مبتدي الشغل جديد و دوناتيلو بيشرح لي و يوريني الكود. لقيت ان احنا بنستخدم أداة (tool) اسمها CDK. دي بتستخدم عشان تعمل الinfrastructure. هي معروفة، بس في واحدة تانية اشهر بكتير و منتشرة اكتر و انا استخدمتها قبل كده اسمها Terraform(حنختصرها بـ TF). سألت ليه CDK و مش TF و كان الرد إن هو ماعندوش أي خبرة فيهم بس الاثنين ادوات بيعملوا شغلانة و طالما الشغلانة بتتعمل فمش حتفرق بنستخدم ايه. قلت له ماشي، عداك العيب. ملحوظة: نظرية إن الأدوات المستخدمة مش مهمة و المهم انها تعمل الشغلانة نظرية - في العموم- صحيحة في عالم البرمحة. لكن النهاردا احنا حنغتصب الفكرة دي.  في يوم بعد كده كنت باكلم صاحبي من شغل قديم و باحكيله على إن انا حاستخدم CDK. فصاحبي - رغم انه انجليزي قُح - قالي "أُهرب يا وِلد" بصوت ابراهيم نصر. سألت ليه، فقال لي انه اشتغل بيها و انها

حوار الـ Public Properties

صورة
  ملحوظة: قبل ما تقروا الحوار ده، لو مش عارفين مين دوناتيلو، اقروا عنه هنا ، في يوم ما طلعتلوش ملامح، و انا شغال على جزء في الكود بعمل له refactoring كبير، لاحظت حاجة غريبة في جزئية مالهاش علاقة "اوي" بالحتة اللي انا فيها. في property (و ليكن اسمها ShoeSize) على class احنا مش بنستخدمها خالص. يعني دايما بنحط فيها قيمة، لكن عمرنا ما بنقراها. فمن باب النظافة من الإيمان، قررت اشيل الخرا ده. خلصت الشغل و اختبرت الtests و كله سليم و اخضر و 100 فل و 17 و اديت دوناتيلو الPR عشان يراجعها. و إذ يا مؤمن لقيت دوناتيلو اتشال و اتحط و انتنفض و العِرق حيطق من نفوخه و دار الحوار ده: د : انت ازاي تشيل الproperty دي؟ رجعها تاني م : عيب عليك، مالهاش لازمة. انا دورت كويس و لقيتها مش مستخدمة ف شيلتها و اتأكدت ان مافيش test باظ.   د : لأ احنا محتاجينها   م : يابني بقول لك مش مستخدمة   د : ماليش دعوة   م : طب واحدة واحدة. هي مش مستخدمة،

مين هو دوناتيلو ؟؟؟

صورة
دوناتيلو ده  سينيور  ديفيلوبر.  ساقني القدر اني اشتغل معاه غالبا للتكفير عن سيئاتي. مع انه شخص حقيقي انا غيرت اسمه عشان هو مش شخص بس، هو فكرة. في فترة شغلي معاه، دخلت في حوارات، ستر ربنا اني كنت خلفت قبليها و اكتفيت. قررت للمفارقة اسميه دوناتيلو على غرار صاحبنا دوناتيلو بتاع سلاحف النينجا - مع انه عكسه تماما. يعني دوناتيلو بتاع سلاحف النينجا ذكي، مش بيقاوح كتير، مش بيهري في الزبادي ومش بيعمل البحر طحينة عشان يوقف المراكب السايرة. اما دوناتيلو بتاعنا  لو سألته مثلا: أروح الإسكندرية ازاي من القاهرة؟ حيقول لك: د : انت تركب اوتوبيس شرق الدلتا للغردقة و من هناك تاخد عبارة للسعودية، و تركب عربية 4x4 للشارقة. من هناك تحجز تذكرة طيارة economy للأسكندربة عشان التذكرة بتاعت رجال الأعمال او الدرجة الأولى بتبقى غالية م : بس ده حيكلفنا كتير د : لأ ما احنا حنحجز تذكرة economy. و بعدين انت ايش ضمنك لما نيجي طالعين بالعربية البنزين ما يغلاش فجأة؟؟   م : طب ليه اللفة دي كلها؟   د : عشان البوابات بتاعت طريق اسكندرية الصحراوي غالية، و بعدين ممكن اوي العربية تتحشر و انت بتعدي. و كمان ممكن السكة تكون زحمة