جميل و دمك خفيف والله و دايما متميز كدا ارجوك تكمل
@mustafamg Жыл бұрын
منورني، وشكرا على كلامك الجميل ده 😃💝
@Computerhghghghg Жыл бұрын
الأمر ما ترى لا ماتسمع. مش هايحس بالفرق او مش هايعرف إن الكلام ده خطأ 100% غير واحد اصطدم بسيستم لا يطبق اى قواعد وكله "عك" وطلعت عينه وتعب منه/فيه علشان يحوله لسيستم حقيقي ونضيف.
@mustafamg Жыл бұрын
كلام اتفق معه
@AnasAlQudah3 жыл бұрын
الله يجزيك الخير
@mustafamg3 жыл бұрын
جزانا وإياكم
@ahmed7491003 жыл бұрын
الفيديو دة كان فية كل آسالتي وانتقاداتي وانا بقرآ كتاب Clean code زمان حتي ال OCP مكنتش فاهمة كويس زمان بسبب عدم توضيحة فعلا حتي في الكتاب.
@mustafamg3 жыл бұрын
الحمدلله إن الفيديو ساعدك، انا بفرح لما بحس اني ساعدت حد يفهم احسن
@aboamer20003 жыл бұрын
ربنا يزيدك علم
@mustafamg3 жыл бұрын
اللهم امين لنا ولكم 💝
@abdelmneimhussein3403 жыл бұрын
ممكن قايمه بالقنوات اللي حضرتك بتابعها بالعربي و المحتوي بتاعها قوي زي ما قلت
فيديو جميل ورائع ، بارك الله ف علم حضرتك وزادك من فضله
@mustafamg3 жыл бұрын
بارك الله فيك اخي ونفع بك
@Gamily353 жыл бұрын
شرح جميل و ممتع شكرا علي التوضيح
@mustafamg3 жыл бұрын
العفو، منور القناة دايما :)
@mdhman13 жыл бұрын
انت قلت اللي في نفسي... SOLID وضعت بسبب ان كثير من المطورين في أيامنا ذي يستخدمو OOP بشكل خاطئ إضافة إلى المبادئ اللي جعلتنا نتجه لل- OOP أساساً ، بالتالي وضعت هذه المبادئ لتكون في فكر المطور كتذكير، لأننا نوعا ما لم نعاصر تلك الحقبة من الزمن...
@mustafamg3 жыл бұрын
اصبت
@mohamednoser3 жыл бұрын
شرح ممتاز
@abd3lraouf3 жыл бұрын
حبيتك كتير يا باشمهندس بالتوفيق
@mustafamg3 жыл бұрын
الله يبارك فيك وفي كلامك الحلو ده، وانا احبيتك من كلامك الطيب :)
@mohammedreda51173 жыл бұрын
يشرفنى جدا شهادة حضرتك بشرح ال SOLID
@mustafamg3 жыл бұрын
الشرف لنا صديقي. ونفع الله المستمعين بمجهودك الطيب.
@ahmadramadan61633 жыл бұрын
انا ف رايي ان الميكروسيرفس تطور لل single repository!!
@mustafamg3 жыл бұрын
يعتبر أهم مبدأ من مبادئ المايكروسيرفيس
@mahmoudsalah53593 жыл бұрын
Hhhhhhhhhh
@mhmoudali20423 жыл бұрын
أنا مش بحب ال Solid ليه بقى ؟ لأنها بتجبر المطور على أنه يلغى عقله وهوه بيصمم الأماكن اللى هيكتب فيها الكود ...... أو بمعنى أصح بتخلى المطور بيبعد تماما عن فهم التطبيق نفسه ....... أيه المشكله لو المطور لم يستخدم ال Solid فى المشروع ؟ لومطور شاطر وعنده فن فى تحليل الكود بتاعه كويس ....... هيكتب أجمل وأحلى كود وتصميم .......... بصراحه أنا شايف ال Solid مناسبه للمطور الضعيف اللى هوه بعيد تماما عن تحليل الكود ( مطور حافظ الشغل ومش فاهمه )
@mustafamg3 жыл бұрын
بحترم رأيك، بالنسبة لرأيي، ممكن متحبش الSOLID لانك شايف ان تطبيقها صعب مثلا، لكن بتلغي عقل المبرمج، دي صعبة قوي، لو شفت الفيديو ممكن تقول لي ارشادات عامة تساعد على كلين كود يمنع ان الكلاس تكون بآلاف الاسطر ويكون منطقي (فيه ارشادات ان عدد اسطر الكلاس مايدش عن 900 مثلا) ويحدد العلاقات بين الكلاسس، وامتى يكون الSubtyping بيتعمل غلط؟ قرارا الopen closed وكيفية تحدي الinterface السليمة لبناء العلاقات بين الكلاسس، مش محتاجة تفكير؟، ده قرار بيميز المبرمج المحترف عن المبتدىء، لان المبتدىء عادة بيعمل كود ملخبط بيرفرنس على بعضه، وفجأة الدنيا كلها تبوظ. على فكرة، لو كانت السوليد بتلغى عقل المبرمج، ده معناها انها نجحت نجاح باهر، لان المطلوب بالنسبة للبيزنس انه يقلل تأثير عقل المبرمج على الكود، يعني يطلع بكواليتي عالية سواء كان المبرمج محترف او لأ، وللأسف السوليد محققتش ده لسه، لان فهمها وتطبيقها صعب نسبيا.
@mhmoudali20423 жыл бұрын
@@mustafamg أنت عندك حق فى كل كلمه ...... ممكن أنا موضحتش كلامى كويس ... كان معايا مشروع ويب بنشتغل فيه من بعد فريق العمل القديم اللى سلم الالمشروع لينا وكان مطلوب صيانه وتعديلات ...... المشروع كله يحتوى على ال Solid ..... كانت بالفعل معاناه أننا نعمل صيانه لحاجه فى منتهى التفاهه ...... المطور القديم اللى بنى مشروع عامل كل صغيره وكبيره بال Solid وطبعا علشان تتبع الكود كنت لازم تدور فى ما لا يقل عن 15 ملف علشان تشوف جزء صغير من الكود اللى فيه المشكله ..... وطبعا ال 15 ملف دول كان فيهم دوال فاضيه .... أو بمعنى أصح قوانين ال Solid كانت بتجبره أنه لا ينظرالى الغرض النهائى اللى عاوزه التطبيق ........ علشان ما قولش حاجه غلط لازم المبرمج يكون صاحى فى شغله
@mustafamg3 жыл бұрын
@@mhmoudali2042 فهمت قصدك، تجربتك عميقة ومحتاجة رد كبير شوية. بس بشكل عام، يبدوا إنه طبق السوليد غلط.