Home Tag "featured"

خارطة طريق لتعلم الجافا

خارطة طريق لتعلم الجافا هناك كثير من الكتب في لغه الجافا متوفرة في السوق أو المواقع الالكترونية ، فكيف تختار الكتاب الجيد الذي سوف يفيدك أثناء التعلم ؟ وما هي الكتب المناسبه لك حالياً؟ هذه المقالة سوف تجيبك على تلك الأسئلة ، وسوف نقسم الموضوع الى 3 سلات Buckets  (وليست مستويات) لأن الفكرة هو ان تقطف […]

كيف تبدأ الخطوة الأولى في تطوير المشروع

اليوم الأول في مشروعك الجديد  بعد أن تحدثنا عن فلسفه ال Agile  وأدوار فريق التطوير، سوف نتحدث عن الخطوة الأولى في بدايه اي مشروع، وهو موضوع مهم حيث كثير من المشاريع تموت من قبل أن تبدأ حتى، وذلك بسبب وقوعها في أحد الأخطاء القاتلة (وهي انهم لم يستطيعوا سؤال الأسئلة المناسبة وقت بدايه المشروع، أو انهم […]

الAgile في سطور

حيث لا مكان للاختباء – تلخيص بتصرف من الكتاب The Agile Samurai   لتنسى أنك مطور (لدقائق معدودة) وتخيل أنك صاحب مشروع كبير ولديك المال المناسب لهذا المشروع وقد وظفت عدة مبرمجين ليقوموا بالتطوير في هذا المشروع، السؤال المهم الأن: ما هو الشيء الذي يجعلك تثق في أن الفريق يعمل ويسير في الإتجاه الصحيح؟   مجموعه من […]

كيف تصمم الPackages جيداً في تطبيقات جافا

 كثير من المبرمجين لا يستخدموا ال packages بشكل جيد، فتارة تجد package باسم لا يدل على محتواها ، وتاره تجد package واحد بها كل الكلاسات في البرنامج، وتارة ترى أن المبرمج يستخدم ال Default Package (أي لم يقم بعمل اي package من الأساس) وهذا خطأ كبير في التطبيقات الكبيرة. فالمعامل الأول والمهم  للحكم ان تطبيقك […]

هل أنت جاهز للانتقال لجافا 7 ؟

جافا هي ليست فقط لغه جافا. مر عام على جافا 7 (منذ July 2011)، جافا 7 كانت أول اصدار رسمي للجافا منذ 5 سنوات ماضية، أول نسخه من جافا مفتوحة المصدر تحت رخصه open source software (اختصاراً OSS) ، أول اصدار منذ تولي شراء اوراكل لصن في 2010، أوراكل عملت بجد واستطاعت ان توضح لل Java […]

نظرة حول الدالة Equals

عندما تكون دوال الـ equals ليست جميعها equals ! من المعلوم أن أي كلاس تقوم بكتابه ويرث Extends كلاس اخر فهذا الكلاس الإبن subclass سوف يرث من الكلاس ال superclass ، وبما أن أي كلاس في جافا يرث الكلاس Object فان الكلاسات التي تقوم بكتابتها سوف ترث ما يمكن وراثته من الObject. يحتوي الكلاس Object […]