الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أفضل طريقة لتنفيذ برامجك

مغلقاستطلاع
بدأه t00t في 10 يوليو 2004 · 11 رد · 1,373 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام

عندما تراودك فكرة برمجية وتريد تنفيذها ماأول مايخطر ببالك هل يكون تخطيط برامجك::

8 مشارك في التصويت

????? ?????? ???? ?????? ????? ??????? ????? ?????? ????? ?? ???? ????? ??????::

?????? ????? ??????6 صوت · 75%
?? ???? ?? ?????? ?????? ??????? ??? ???? ????????? ??????2 صوت · 25%
#1 صاحب الموضوع

أرجوا ممن يستخدم طريقة التخطيط بالقلم و ورقة خارجية أن يذكر ايجابيات و سلبياتها

أما انا فلدي دفاتر كثيرة تصل الى 10 دفاتر

ووجدت ان برامجي تزداد قوة و جودة مع الوقت مع اني لم احصل على دورات ابدا...

ان احدى هذه الدفاتر مخصصة للأفكار الجديدة (الومضات الساطعة)

والباقي للتخطيط واجهة المستخدم

وكتابة الاكواد

لذلك ان جلوسي امام الكمبيوتر يكون في وقت قصير وهو وقت تنفيذ البرنامج

مع تحيات ابو خالد

من بلاد الحرمين

tmmam8@hotmail.com

#2

أولا: لو أنزلت موضوعك في قسم تصميم التطبيقات لكان أنسب مع موضوعك.

ثانيا: التصويت الذي قمت بوضعه يحتوي على خيار واحد فقط ! :).

على اي حال:

فكرة جميلة ، فمن الأفضل الجلوس مع نفسك أو مع مجموعتك قبل البدء في كتابة كود أي برنامج، ووضع تخطيط لكيفية تنفيذه، ويا حبذا لو استخدمت إحدى برامج تصميم البرمجيات مثل microsoft Visio وخصوصا إصدارة 2003 ، أو rational rose وغيرها ، فقط ابحث باسم CASE= computer aided software engineering، ففي هذه البرامج ، أنت تعطيها مواصفات برنامجك وتحوله إلى صورة خرائط تصميمية، ثم تطلب من الplug-in الخاص بها في أي لغة بتحويل المواصفات إلى كود.

فكر بطريقة أخرى

#3

فكرة التصويت جميلة

تنم عن دكتاتورية صاحبها

;) jus kiding

عموما أخي t00t فكرتك جميلة جدا

وانا استخدم بعض مماقلت

ولكن أريد ان أسأل سؤالا وهو

هل هذه الدفاتر لكل مشاريعك

ام لكل مشروع دفاتر ؟؟

أعني اعتقد انك بعد فترة من كتابة البرامج

تكون لديك قاموسا من واجهات المستخدم

وايضا قاموسا آخر الافكار

وهذا شيء رائع

وانا سأعمل مثلك

مثل ما قالwalcom

انا اتفق معه تماما

وانا سوف اكتب موضوع قريبا

عن كيفية اقامة جلسة العواصف الذهنية

وهي مفيدة جدا في بداية البرامج

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#4

في انتظار موضوعك أخ MEMONONO :)

فكر بطريقة أخرى

#5

ما شاء الله عليك اخي

ويلكم

عندك طريقة جهنمية راح احاول اضمها عندي في المشاريع

________________

يااخي

ميمونونو

انا رئيس الدكتاتوريون

والحقيقة ان انه لكل صنف او مجال دفتر فالبرمجة لها خاص والتصاميم والجرافيكس لها دفتر واجلس مع الدفتر جلسات العصف الذهني وخذ كم هائل من البرامج النادرة واللي ما أحد فكر فيه.. بس من يسوي كذا هالايام......

اما التخطيط للبرنامج فهو في خمس اوراق تقريبا (كبحث مصغر)

بالنسبة للدفتر فما أقصده هو دفتر اوراق وليس برنامج الدفتر في الكمبيوتر.

وشاكر مروركم

ونطمع باكثر واكثر.

#6

لكل له طريقه

ولكن شيء جميل حركه الدفتر

وننتظرك

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#7

السلام عليكم,

أنا شخصيا عندما تراودني فكرة ما أو أتعلم تقنية جديدة أكتبها على شكل كود في برنامج صغير يكون موضوعه الرئيسي الفكرة الجديدة وهكذا تمكنت من صنع مكتبة لا بأس بها من الأكواد في مختلف الميادين. وبعد وقت وإذا احتجت فكرة ما - مع أني لا أتذكر الأشياء كثيرا - أرجع إلى الأكواك لأتذكر الفكرة وهكذا.

إلى اللقاء.

#8

بالنسبة لي فقد صنعت عدة برامج من خلال الأكسس mdb و adp

وكلها أخطط لها بالورقة والقلم من الإلف إلى الياء .. ولا أخرج من البيت إلا وفي حوزتي ورقة وقلم .. لأنه تخطر خواطر عند إشارات المرور أو في إي مكان فأكون جاهزاً لتدوينها قبل أن تذهب بها رياح النسيان

لذا .. فبرنامج من غير ورق وكتابة .. فاشل مئة بالمئة .. متعب مئة بالمئة .. مهدر للوقت مئة بالمئة

لكن بعضاً مما قمت به أخي الكريم t00t لم يخطر ببالي وهو التصنيف .. فاسمح لي بأن أسرق الفكرة منك (سرقة شريفة) كما في المثل البدوي لدينا (جهره والعين تره) ومعناها (في وضح النهار)

#9

استخدام الورقه والقلم يرتب أفكاري بشكل ممتاز ويقلل من الاخطاء وخصوصا في المشاريع الكبيره نسبيا ..

#10

بصراحة ابدا بالورقة لكن اجد نفسي بالاخر بين الكمبيوتر والاوراق وانا مغطى بالاوراق لكن لا اقول اني متلخبط بالعكس اي ورقة اعرف محتوياتها ومرتبة داخلي بشكل كبير لكن المنظر العام يوحي باني متلخبط لكن بالنهاية عندما انهي كل العمل اجد اني كتبت كل التفاصيل على الدفتر او الاوراق

غالبا احتفظ بالمشاريع التي تحتوي على افكار جديدة بالنسبة لي لا يوجد فرق بين مشروع كبير او صغير المهم المحتوى

#11

من خلال أول مشاركة لي بهذا المنتدى

وجدت نفسي بين مجموعة من المشرفين الذين يقدرون من يضع ما عنده من مشاركات

وأشكر جميع المشرفين والقائمين على هذا الموقع و\اقدر مرورهم..

وللمشاركين الاخرين الذين قدموا خبرتهم في هذا الموضوع .

يا أخي مشرف قواعد البيانات

أقول يا ليت كل واحد يسرق الأساليب و المهارات لتطوير التعامل و تطوير الذات ... الخ

لكي يكون لدينا مجتمع برمجي راقي

تركي أبو خالد

ارياض

#12

فى معظم الاحيان اقوم بتخطيط الشاشات اولاً باستخدام قلم رصاص و ورقه و ابدأ فى رسم الازرار و مربعات الحوار و بهذا اكون قد انتهيت من التصميم الاولى للشكل الخارجى

ثم على كل اداة تحكم اكتب pseudo code لما ينبغى ان افعله ثم ابدأ بعد ذلك فى كتابة اولى سطور برنامجى بالتعليقات حتى اننى اضع تعلقات للدوارات و الشرط و المتغيرات حتى لا انسى بعد ذلك

انا اطلق على كتابة الكود فى مراحله الاولية ال dirty code لان فى هذه المرحله اكون مهتماً بان اجعل البرنامج يعمل فقط مع التأكد من صحة المخرجات

فى المرحله الثانيه ابدا بتنظيم البرنامج باستخدام ال OOP او ال Modular Programmng فاصمم الدوال و الكائنات مع اكبر الاهتمام بال performance و إلى اقصى درجه

المرحله الاخيره و هى اختبار البرنامج من قبل 2 من المستخدمين (المتاحين عندى) اخى وهو مستخدم عادى و مصمم جرافيك و يهمنى رايه فى التصميم و الاخر هو ابن خالتى DR.Network و هو حاصل على ال MCSA و ال MCSE و يهمنى رايه فى النقاط الفنيه الخاصه بال VALIDATION و بساطة تصميم الواجهات و كونها STANDARD بالاضافه إلى عملية التنصيب و مقارنة البرنامج بمثيلاته ثم رؤيته لما ينبغى ان يكون عليه البرنامج فى المستقبل

بالنسبه لقواعد البيانات فالامر لن يختلف سوى اننى اكتب ال ERD اكثر من مره كل يوم لا كتشف اخطاء فى ال iNTGERITY او Consistency

برامجى بالرغم من بساطة افكارها مليئه بالتعليقات على كل جزء و لا اتخيل برنامج من غير تعليقات او توثيق محكم

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 9 أغسطس 2004 في 21:49

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…