The Busy Developer

Sharing what I am learning the hard way with the rest of busy developers

Thursday, March 1, 2018

هندسة البرمجيات بالهجايص (7): قانون ديميتر

›
أصل المقالة دي كانت بوست كتبته على الفيسبوك، فحبيت أنشره هنا لتعم الفائدة... اتكلم مع أصحابك بس، ما تتكلمش مع حد ما تعرفوش. -- جميع ا...
Thursday, February 15, 2018

تأثير تقسيم الفرق على المشروع

›
أصل المقالة دي نشرته على الفيسبوك، و حطيته هنا لتعم الفائدة... [مصدر الصورة من هنا ] لما بيكون عندنا مشروع ضخم و نيجي نقسمه لمكونا...
Monday, February 12, 2018

هندسة البرمجيات بالهجايص (6): أؤمر، ما تسألش

›
[الصورة من مقالة لمارتن فاولر استفدت منها في كتابة المقالة دي] في عصر ما قبل الObject Oriented Programming، البرامج كانت بتتقسم ...
Sunday, February 4, 2018

هندسة البرمجيات بالهجايص (5): تسرب تفاصيل التتنفيذ

›
أحد أركان الOOP هو ما يسمى abstraction، وترجمتها الحرفية تعني التجريد بس معناها في السياق بتاعنا: إخفاء تفاصيل التنفيذ hiding implem...
Thursday, January 25, 2018

أسئلة المعلم رفاعي الدسوقي في البرمجة: (2) المراهقة في البرمجة

›
المقالة اللي فاتت اتكلمنا عن الفرق في المهارات الشخصية اللي بيكتسبها المبرمج كل ما خبرته بتزيد. (الرابط في أول تعليق) خلونا بقى نتكلم ...
Tuesday, January 23, 2018

أسئلة المعلم رفاعي الدسوقي في البرمجة: (1) خبرة السنين

›
إلا قل لي ياض يا عصام، هو إيه الفرق بين المبرمج الخبرة 5 سنين و المبرمج الخبرة 7 أو 8 سنين غير الفرق اللي كل الناس عارفاه؟ -- المعلم ر...
Wednesday, January 17, 2018

هندسة البرمجيات بالهجايص (4): مبدأ لسكوف للاستبدال

›
[مش عارف مصدر الصورة إيه، بس هي منتشرة على النت، عموما أنا جبتها من هنا ] أصل المقالة دي كانت بوست كتبته على الفيسبوك، فحبيت أعيد نش...
›
Home
View web version
Powered by Blogger.