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

يحدث أن الموقع جاهز ، لكن يلزمك إضافة بعض البرامج إليه:

  • آلة حاسبة على الانترنت.
  • برنامج البريد
  • محلل إحصائي
  • محلل وهلم جرا.

أو هل ترغب في إنشاء نوع من الخدمة الفريدة للمستخدمين.

في مثل هذه الحالات ، ليس من الممكن دائمًا استخدام حلول جاهزة وعليك استئجار مبرمج.

وضع شاغر والمعارف التقليدية للمبرمج

لنشر إعلان حول العثور على مبرمج مستقل ، تحتاج إلى تضييق نطاق البحث. للقيام بذلك ، اكتب إعلان النموذج:

مطلوب مبرمج لإضافة وظيفة X إلى موقع WordPress جاهز.

من الإعلان ، يفهم المستقل ما هو مطلوب منه وما إذا كان يستطيع فعل ذلك. ولكن ليس من الواضح منه المكونات الإضافية أو أفضل الممارسات المستخدمة بالفعل ، لذلك يستحيل تحديد نقاط الضعف على الفور.

عندما تقرر اختيار الفنان ومناقشة جميع النقاط المهمة ، يمكنك إرسال المعارف التقليدية. يجب أن يكون:

  1. الشروط والتفاوض مع المؤدي والمواقف التي يمكن فيها نقل الموعد النهائي.
  2. طريقة وخيار الدفع. على سبيل المثال ، على بطاقة مصرفية بعد قبول الطلب.
  3. الغرامات والتعديلات.
  4. وصف مفصل لكيفية رؤية نتيجة العمل.
  5. المعلومات الفنية.
  6. تجريب

النقاط الثلاث الأولى هي المعيار لأي عقد ، ولكن النقاط الثلاث الأخيرة يمكن تفكيكها بالتفصيل.

النتيجة المرجوة

لذلك عند وضع برنامج جاهز لا يوجد خلاف ، فمن الأفضل أن تصف بالتفصيل ما تريد أن تتلقاه.

افترض أنك بحاجة إلى مدقق إملائي. صف جميع طلباتك:

  • في أي مجال يمكن للمستخدم إدخال النص ؛
  • ما إذا كان ينبغي التحقق في الوقت الحقيقي ؛
  • كيف سيتم تسليط الضوء على الأخطاء ؛
  • هل ستكون هناك تعليقات على الأخطاء؟
  • ما إذا كان سيكون هناك حد لكمية أو عدد المحاولات.
  • مقدار النص الذي يمكن التحقق منه في وقت واحد أو يوم واحد ؛
  • كيف سيدفع المستخدمون مقابل محاولات أو حجم إضافي ؛
  • ما هي المكافآت التي سيتلقاها المستخدمون ؛
  • ما إذا كان من الضروري قياس معرفة القراءة والكتابة للنص بالنقاط ؛
  • ما إذا كان من الضروري حفظ النص في قاعدة البيانات وهلم جرا.

قد يبدو هذا الضيق كئيبًا أو مفرطًا ، لكنه سيحميك أنت والمبرمج.

المعلومات الفنية

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

مع مواقع samopisnymi أو محركات أكثر صعوبة. هنا لا يمكنك إما تقديم أي معلومات على الإطلاق ، باستثناء اللغة ، بحيث يمكن للمبرمج تجميع البرنامج نفسه فقط. ثم تضيفه أنت بنفسك إلى الموقع ، إذا فهمت السؤال ، إلا أنه محفوف بحقيقة أن النتيجة ستنجح.

يعد تحديد موارد الشبكة خطوة تحضيرية مهمة قبل القرصنة. إذا علم أحد المتسللين أن بوابة شركتك تعمل على تشغيل IIS 7 على نظام التشغيل Windows Server 2008 ، فيجب عليها العثور على الثغرات الأمنية التي تؤثر على منتجات البرامج هذه. للقيام بذلك ، أسهل طريقة للبحث في قواعد الثغرات الأمنية. إذا لم يكن من الممكن العثور على أي شيء ، يمكن للمتسلل المتطور للغاية محاولة العثور على "ثغرة" من تلقاء نفسه ، وجمع نسخة دقيقة من النظام الذي يتم اختراقه ومحاولة تحليل الشفرة بشكل مستقل. "أمن المعلومات: الدفاع والهجوم" ، أ. بيريوكوف

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

يجب أن يتم عرض البرنامج على صفحة page.php ، والملف التنفيذي في ملف core.php. التفاعل بين الملفات باستخدام اياكس. يجب تسجيل جميع البيانات التي تمت معالجتها في جدول data_table (My_SQL) مع معرف الأعمدة والاسم وعنوان url.

لا يمكنك إنشاء وظائف ومتغيرات بالأسماء: إنشاء ، اقتصاص ، وتحليل. خلاف ذلك هو ممكن الصراع.

معايير تنفيذ التعليمات البرمجية

مختلف الناس الكتابة بشكل مختلف. مثال جيد هو مدونتنا. هناك العديد من المؤلفين ، ولكل منهم أسلوبه الخاص. نفس الشيء مع المبرمجين.

سألت Olga Bezmaterny ، مديرة مبيعات Texterra ، عن رأيها في العمل مع رمز شخص آخر. أجابت أنه يبطئ تنفيذ المهام ، ومرة ​​واحدة في ممارستها كانت هناك حالة عندما كان من المستحيل العمل مع الكود - كان عليها أن تعيد المال.

لذلك ، إذا كان هناك عدة أشخاص يعملون في مشروع ما ، فمن الضروري وضع معايير لتصميم الكود - مثل سياسة إعادة التوجيه للمبرمجين.

افترض أنك بحاجة إلى رمز يتحقق مما إذا كان المتغير $ a يساوي واحدًا ، وإخراج رسالة حوله. إلى جانب حقيقة أنه يمكن ترتيب هذا الرمز بطرق مختلفة ، يمكن تنفيذه بطرق مختلفة.

يمكن استدعاء المتغيرات بشكل مختلف: $ aB ، $ ab ، $ a_b ، $ A ، وهكذا. إذا كان هذا غير مهم ، فإن إضافة التعليقات أمر بالغ الأهمية. بدونها ، سيكون من الصعب تصفح الكود ، حتى لو كتبت ، لكن تأجيله لمدة أسبوع.

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

الاتصال والاختبار

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

استنتاج

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

شاهد الفيديو: ضيف تفاعلكم طفل عبقري أبهر العالم بإنجازاته (شهر اكتوبر 2019).

ترك تعليقك