السلام عليكم ورحمة الله منذ قرابة خمس أعوام أصدرت كتاب حول المبادئ البرمجية الصحيحة، حيث أصبح أحد الهموم واﻷهداف لنا هي كتابة برامج يُعتمد عليها و منافسة لشركات كبرى، وعدم الالتزام بتلك المبادئ الصحيحة لهندسة البرمجيات نتجت عنها كوارث برمجية ومشاكل تقنية كلفتنا كثير من الوقت والجهد لعلاجها. فأحببت أن أشارك هذه المبادئ والحلول حتى … تابع قراءة الإصدار الثاني من كتاب: نحو مبادئ برمجية صحيحة
التصنيف: تطوير برامج
تحويل بعض البرامج من لغة جافا إلى لغة Go
السلام عليكم ورحمة الله نُبارك لكل المسلمين قدوم شهر رمضان، خصوصاً من سبقونا بالصيام هذا اليوم. تجهزنا أمس لنبدأ الصيام اليوم، بل صلينا التراويح، وكان في حسابنا أن أمس هو اليوم الثلاثين من شعبان، وبعض الدول كان عندها يوم أمس الخميس 29 شعبان، لذلك كان التحري أمس و لم تثبت عندنا الرؤيا فحُسب يوم الجمعة … تابع قراءة تحويل بعض البرامج من لغة جافا إلى لغة Go
تعلم لغة بايثون عن طريق برنامج Thonny
السلام عليكم ورحمة الله لغة بايثون أصبحت اللغة اﻷولى حسب تصنيف موقع PYPL Popularity وذلك لأنها لغة تتميز بالسهولة ومكتبتها القياسية التي تحتوي على عدد كبير من الدوال والوظائف ذات الاستخدام العام. كذلك فقد جمعت بين المجال اﻷكاديمي والعملي ومجال الذكاء الإصطناعي الذي شهد ثورة مؤخراً. ومن اﻷسباب أيضاً أن رخصتها حرة ولا تمتلك حقوقها … تابع قراءة تعلم لغة بايثون عن طريق برنامج Thonny
قصة برنامج للوصول لمخدم في المكتب من اﻹنترنت
السلام عليكم بدأت هذه القصة في عام 2016م... لدينا في المكتب خدمة إنترنت من نوع ADSL وطريقة إتصاله بالإنترنت تختلف عن باقي خدمات اﻹنترنت اللاسلكية مثل 3G والـ 4G حيث أن أهم ما يميزه أن رقم الـ IP المستخدم لدخول النت يمكن الوصول إليه من أي جهاز في النت وهو يمثل رقم الراوتر أي أنه … تابع قراءة قصة برنامج للوصول لمخدم في المكتب من اﻹنترنت
مطلوب مبرمجي جافا حديثي التخرج في الخرطوم
السلام عليكم تُعلن كود لبرمجيات الكمبيوتر عن طلبها لمبرجي جافا خريجي 2017 أو 2016 تكون لديهم خبرة في التالي: لغة البرمجة جافا نظام لينكس وإختيارياً تطوير برامج أندرويد وبرمجة الويب باستخدام جافا على أن يبدأ كمتدرب يمكن للراغبين التعليق هُنا وتسجيل بريدهم اﻹلكتروني للتواصل معهم، والبريد الخاص بهم سوف لن يظهر في الصفحة سوف يتم … تابع قراءة مطلوب مبرمجي جافا حديثي التخرج في الخرطوم
مبدأ إعادة استخدام الكود
السلام عليكم ورحمة الله إعادة استخدام الكود- في هندسة البرمجيات- هي من المباديء الصحيحة للبرمجة، وهي تقلل من زمن تكلفة تطوير البرامج وبالتالي تقليل التكلفة، وتساعد في تسهيل وتبسيط البرامج المعقدة، ومن ثم سهولة اﻹستمرار في تطويرها وزيادة إمكاناتها. وقد تكلمنا في مقالة سابقة عن التجريد باعتباره أحد الوسائل المستخدمة لتسهيل أو تحقيق إعادة استخدام … تابع قراءة مبدأ إعادة استخدام الكود
التجريد في البرمجة
السلام عليكم ورحمة الله هذه مقالة ضمن سلسلة المباديء الصحيحة للبرمجة التجريد (abstraction) في عالم هندسة البرمجيات من المواضيع المهمة، حيث يحقق عدة أهداف سوف نتحدث عنها لاحقاً بإذن الله في هذه المقالة. لكن قبل أن نتكلم عنها من ناحية برمجية دعونا نشرحها كمفهوم عام للتجريد في حياتنا اليومية. التجريد هو عملية التخلص من الخصائص … تابع قراءة التجريد في البرمجة
اﻹصدار الثاني لكتاب: رحلة استكشافية للغة البرمجة جافا
السلام عليكم ورحمة الله قبل أربع أعوام قمت بكتابة كُتيّب للغة البرمجة جافا كان عنوانه "رحلة يوم مع لغة البرمجة جافا" وكانت إحدى اهداف كتابته هو أن اتعلم جافا بطريقة أعمق، حيث أن احدى طرق التعلم هو تعليم نفس المادة للغير، و ما يسبق اﻹعداد للتعليم هو إصباغ القراءة والفهم لهذا الموضوع بالرجوع للمراجع و … تابع قراءة اﻹصدار الثاني لكتاب: رحلة استكشافية للغة البرمجة جافا
المبرمج الحقيقي لا يحب الكتابة
السلام عليكم ورحمة الله لاحظت من عدد من المبرمجين - خصوصاً المتميزين منهم- أنهم لا يحبون الكتابة، مثل كتابة بريد الكتروني، أو حتى توثيق البرامج التي قاموا بتطويرها. كذلك فإنهم لا يحبون الاجتماعات وكل اﻷنشطة التي يعتبرونها إدارية لا تخصهم، وأنها تعيقهم عن العمل، وأن تطوير البرامج وتجربتها وتشغيلها يأخذ كل الوقت، وهم يعتبرون أن … تابع قراءة المبرمج الحقيقي لا يحب الكتابة
المباديء الصحيحة للبرمجة
السلام عليكم ورحمة الله في اﻵونة اﻷخيرة أصبحت أهتم كثيراً بالطريقة المثالية لكتابة البرامج وللتصميم الداخلي للأنظمة الحاسوبية، خصوصاً بعدما زاد حجم البرنامج الواحد من حيث عدد اﻷجزاء modules ومن حيث عدد اﻷسطر و عدد المشاريع التي نعمل عليها في نفس الوقت. فكان لابد من التوقف لبُرهة وترك أي شيء والبحث عن افضل طريقة لتصميم … تابع قراءة المباديء الصحيحة للبرمجة