تعلم معي خطوة خطوة صنع برنامج لتسيير المخزون و التسويق
#10
السلام عليكم :
أخي العزيز gigi ، شكرا جزيلا على الإهتمام و المشاركة ، و على هذا المرور الطيب و الكريم .
أنت قلت ( ولا نعلمهم استسهال طرق البرمجة ) و كذلك ( المتعة في البرمجة هي ان تكتب كود يعطي نتائج دقيقة مهما كان التعقيد في هذا الكود )
مبدئيا أنا أوافقك الرأي و كلامك صحيح تماما ، لكن : في رأي الخاص مستعمل الدلفي المبتدإ لا بد له أن يقتنع بأمرين:
الأول أنه مطالب في ظل المعلومات المتوفرة لديه أن يصل إلى مبتغاه بأي طريقة صحيحة ممكنة و أحسنها.
الثاني يقتنع بأن أي طريقة أو فكرة مستعملة هناك بالمقابل ما هو أحسن و أرقى منها ، هذا يمكنه من الإجتهاد المتواصل و التحسين من الأسس التي و ضعها و الأكواد البرمجية التي برمج بها.
هكذا يسلك طريقة البرمجة و الطريق نحو الإحتراف خطوة بخطوة ، فلا يمل و لا ييأس ، و المتعة الحقيقية عندما يكتشف و يتعلم ما هو أحسن ممــا سلكه من قبل.
و إلا فكيف نفسر كبرى شركات (أقول شركات يعني مجموعة ضخمة من المتمكنين و المحترفين على الطراز العالي) البرمجة مثل ميكروسفت التي تطرح الاصدارات التجريبة و حتى النهائية ، يكتشف فيها من حين لآخر أخطاء و ثغرات خطيرة (و أحيانا تكلفها خسائر معتبة) ؟
لو أن هذه الشركات بعد نهاية الإصدار ظلت و بقيت تحسن و تبحث عن الأخطاء و تبحث عما هو أحسن ، لبقيت في حلقة مغلقة و ظلت في دوامة ، و لن يعرف منتوجها الظهور أو النور.

بطبيعة الحال ، أنا لا أقول على المبتدإ أن يتعلم أي شيء حتى و إن كان خاطئا ، و بعدها يصحح و يجتهد و يحسن .

في ظل الخمول الذي يشهده المنتدى منذ مدة ، و في ظل وجود غالبية كبرى من المبتدئين الذين لا يعرفون ماهي قاعدة البيانات و كيف ننشئ جدولا أو ماهي أنواع الحقول ، أو كيف يتم ربط العلاقة بين الجداول ، أو حتى كيف نضيف أو نحذف أو نعدل على جدول ,أو طرق البحث و الفلترة ، و ..... ، كان المقصود من الموضوع و من هذا الطرح :
صنع برنامج كامل لتسيير المخزون و التسويق يفي بالغرض و يمكن لك استعماله ميدانيا ، و يخلو من الأخطاء البرمجية في الحسابات ( الكميات و المبالغ و المداخيل و الديون و ... ) .
بعد أن يفهم و يتمكن المبتدإ من هذا ، ننور عقله و فكره البرمجي ، بأن هذا برنامج بسيط ، يمكن له صنع أرقى منه ، يتساءل المبتدإ : كيف ذلك ، مادام وافيا و شاملا و يفي بالغرض ؟ نعطيه بعض الأفكار بمسـاعــدة الأعضاء المحترفين مثلا:
مسألة الإختزال في الأكواد ، نأتي ببعض الأكواد و نقوم بتعويضها بأكواد أقلها أسطرا و أدقها ، و نشرحها ، و نفضلها بطبيعة الحال عن سابقتها.
نتكلم عن حجم قاعدة البيانات و ما يمكن لنا فعله من أجل تقليص الحجم. عن قاعدة البيانات في حد ذاتها (بارادوكس) ، نتكلم عن وجود قواعد بديلة و نعطي أمثلة . نتكلم عن الأمن في هذه القاعدة ، و نرتقي بالمبتدإ نحو الإحترافية بعدم اعتماد هذا الأمن لأنه سهل الكسر و نبين ذلك . نتكلم عن أحسن القواعد و أأمنها و بعض الشركات الكبرى التي تعتمدها. نتكلم عن تأمين البرنامج الموجه للسوق ، و نوجه المبتدإ لوجود ما بعرف بالهندسة العكسية فنضعه على الطريق و نوجهه أحسن توجيه.
نتكلم عن تقرير الطباعة (كويكربورت) و نلفت الإنتباه لوجود بدائل و نقدم الأحسن .
هكذا سنترك العنان للخبراء بالإفادة و نستفيد كلنــــا.

و بذلك يتفتح عقل المبتدإ و يعي حينها أن هذا مجال واسع و لا ينحصر في 1+1=2 و بذلك بامكانه التشمير على ساعديه و طرح ابداعه الخاص.

أمــــا إذا بقينا من البداية نصعب و نعقد و نطرح الأحسن ، و أحسن الأكواد القصيرة و إن كانت معقدة ، فلا أضنه منهجا صحيحا للمبتدإ ، و أأكد أن كل مبتدإ له شيئ من الرغبة في الإنطلاق فإنه لن ينطلق أبدا.
(برنامج كهذا بالطرح المميز و الأكواد و الأسسس الإحترافية مكـانهـا قسم البرامج الجماعية_ و ليس للمبتدئين ).

بالتوفيق.
الرد


الردود في هذا الموضوع
تعلم معي خطوة خطوة صنع برنامج لتسيير المخزون و التسويق - بواسطة nabilkeb - 23-01-2010, 10:08 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم