المؤلف: Thie (Hypoxia Era)
لقد استغرق الأمر مني نصف عام لإكمال نظام المعلومات الإدارية لوحدة على مستوى المكتب بنفسي، وأصدرت الإصدار التجريبي 29 مرة والإصدار الرسمي 3 مرات. بيئة ASP+ORACLE، 285 ملف ASP، وظائف تتضمن إدخال البيانات، التعديل، الاستعلام الغامض، الإحصائيات التلقائية، تحليل البيانات والتقارير. يتم تطبيق هذا المشروع على نتائج المقاطعات، وسألخص تجاربي العشرة على النحو التالي والتصحيحات:
1. توقف عن مناقشة ما إذا كان ASP قديمًا، ما يهم ليس ما إذا كنت تستخدم التكنولوجيا المتقدمة، ولكن ما إذا كانت أفكار التصميم الخاصة بك متقدمة أم لا.
2. ضع في اعتبارك تنوع المشروع عند التصميم، ولا تصنع أبدًا شيئًا ليس له قيمة ترويجية (باستثناء حماية وظيفتك)؛
3. ينبغي أن يكون تصميم البرنامج موجزا، وأن النهج الجيد الموجه نحو العمليات أفضل بكثير من النهج السيئ الموجه نحو الكائنات؛
4. النظرية تخدم الممارسة، فلا تتقيد بالنظرية (خاصة أنماط التصميم)؛
5. مع تقسيم العمل بشكل معقول، يجب أن يتكون فريق المشروع من أقل عدد ممكن من الأشخاص، وتكون تكاليف الاتصالات كبيرة جدًا.
6. لا توجد متطلبات ثابتة اترك مساحة كافية لتوسيع برنامجك، وفي الوقت نفسه، فكر في طرق لتقليل عبء العمل والصعوبة عند نقل النظام إلى منصات أخرى.
7. لا تتجاهل أبدًا تصميم الواجهة، في كثير من الحالات، يصبح هذا هو المعيار الوحيد لتقييم مشروعك؛
8. استخدم المستندات الرسمية لتسجيل استخدامك المتغير مع نمو النظام، تتضاعف تكلفة تصحيح الأخطاء تقريبًا؛
9. إذا كان بإمكانك استخدام التعليمات البرمجية التي تم إنشاؤها بواسطة الآلة، فلا تكتبها يدويًا، فالوقت هو أثمن شيء؛
10. عند اختيار قاعدة بيانات، لا يزال يتعين عليك اختيار ORACLE!