Psss ، نريد بعض قصص تكنولوجيا المعلومات الرهيبة؟

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


من السهل الاحماء إلى صرخة الرعب


لنبدأ بوظيفة واحدة بسيطة للغاية. من الناحية النظرية ، يجب عليها التحقق مما إذا كان الرقم أوليًا أم لا.

bool primeCheckUgly(unsigned long long int n){//good luck     ... 

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


وماذا يفعل مقتطف الشفرة في لقطة الشاشة التالية؟


بوو!
يتحقق إذا كان الرقم غريبًا. ما رايك

قصص مخيفة الوقت مع رديت


قصة 1


قائمة طويلة جدا ومخيفة - لقد حذرنا!


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

  • التهديدات الأمنية كابوس ، نقاط الضعف SQL
  • مشاكل في دعم الكود (متراصة لـ 3.5 آلاف سطر)
  • مشاكل مع التحجيم
  • الحيل الرهيبة ، وظائف وتنظيم الكود (المؤلف لم يندم على المساحات)
  • بنية سيئة وقراءة الكود.

ينصح القراء الحادون بالمغادرة كما هي وتعلم درسًا للعمل (نعم ، نحن كمقدم استضافة ، ونعرف أيضًا نوع العملاء الفقراء الذين يأتون من مزودي "مجانيين" من المحراث). حسنًا ، لقد تم تعليق أفضل تعليق على ما يلي: "إذا لم يكن الكحول ، فإن معظم الكودات التي أراها ستبقيني أيضًا" (إذا لم يكن الأمر يتعلق بالكحول ، فإن معظم الكود الذي رأيته لن يسمح لي بالنوم أيضًا).

قصة 2


يتعامل البرنامج التعليمي عبر الإنترنت مع كل كلمة على أنها عنصر HTML منفصل ، لذا فإن نسخ ولصق أكثر من 10 كلمات لكل فقرة غير ممكن. ومع ذلك ، في بعض الأماكن يكون Reddit مثل Habr ؛ لذلك ، في التعليقات ، علق عدد قليل من المستخدمين على مؤلف الرمز كـ mu ** ke ، وقدم الباقون الكثير من النصائح حول كيفية التنقل حول هذه الميزة والحصول على النص بالكامل بأفضل طريقة ممكنة. إذا كان شخص ما يحتاج إلى طرق ، فيمكنك القراءة عنها في سلسلة الرسائل نفسها .


قصة 3


تم دفع هذا الرجل 50 دولارًا في الساعة لمثل هذا الرمز ، وأنشأ (nagovnokodil) ملفًا كاملًا أطول من 3000 سطر.

قرر المجتمع أن يتحمل العميل المسؤولية ، لأن مبلغ 50 دولارًا هو فلس ، مما يعني أنه لا يمكنك الاعتماد إلا على استئجار "قرد". قرر البعض أنها مجرد مزحة سيئة وكان الرجل يلاحق ساعته. حسنا ، تحليلا مفصلا لما هو الخطأ في التعليمات البرمجية في الموضوع .


قصة 4


هذه ، بالطبع ، قصة تقتصر على الخيال العلمي ، ولكن في فجر شاب جميل لم يفعل شيئًا كهذا.

كان الرجل كسولًا جدًا في تحديد جميع الملفات الموجودة في الدليل ولم يأت بأي شيء أفضل من استخدام الأداة المساعدة

 rm -rf /* 

ولكن ، على ما يبدو ، تخطى فوزًا في روحه والتفت إلى محطة خدمته ، سواء تم اختيار مجموعة التفكير الصحيحة ، وتلقى الرجل تأكيدًا ، ... حسنًا ، أنت تفهم ذلك. تقدم التعليقات مئة بالمائة: "كم هي لذيذة دموعك" "ليس من المنطقي أن تسأل المدير الفني عن كيفية حذف الملفات على Linux" ، "يجب ألا تتقن Linux كثيرًا" (نعتقد أنه لا يزال هناك بعض المتاعب مع Google والحس السليم) ، "فشل!". نعتقد أن القصة أشبه بالدراجة ، لكنها مرت منها البرد المؤسف الذي مر من الخلف وبطريقة ما أردت على الفور الخروج من الجذر. بالمناسبة ، هناك بعض النصائح المفيدة هناك أيضًا .

قصة 5


دراجة مماثلة لتلك السابقة. فريق واحد :-)

 sudo rm –fr / 

بوو!
ولكن لا يوجد شيء فظيع هنا.

قصة صديقنا من تجربته السابقة


"عام 2008. تم اختراق موقعنا. كان موقعًا طبيعيًا وآمنًا يزوره أكثر من 5000 شخص يوميًا. وفي الصفحة الرئيسية ظهر نص يحتوي على أخطاء حول البنتاغون وتهديدات بأخذ مائة مليون منا (بالمناسبة ، كان هذا جزءًا فقط من إيرادات الشركة). سبت shniki على الأذنين ، والمدير في حالة من الذعر ، وغسل STO الحبل ، ركض المطورين لفازلين. لا تهتم. أغلقت الموقع ، علقت 404 ، تلقى موجة من المكالمات. في اليوم التالي ، جاءت أمي أنفيزا تشيخوف في أفضل عصير وأحضرت طفلاً عذب تمامًا عمره 16 عامًا في النظارات. يقول: "هذا هو ابني ، فهو متسلل ، خذه إلى العمل". خرجت محطة الخدمة من الحلقة ، وأخذت المحطة الصغيرة على الكتف وأجبرتها على إظهار الحلي الصغيرة (لم نعلن عن التفاصيل) ، وأخبروا والدتهم عن القانون الجنائي للاتحاد الروسي ، لكنهم قدموا شيئًا للرجل ".

بشكل عام ، العامل البشري هو السبب في أن كل واحد منا يمكنه أن يكون له عيد هالوين شخصي في أي يوم عمل.

كيف لا تصبح بطل هذه القصص لزملائك


نصائح مبرمج


  • قم بالتعليق على الكود ، خاصة إذا كنت جديدًا في التطوير. سوف يساعدك هذا وزملائك وأولئك الذين سيدخلون المشروع في وقت لاحق.
  • الأفضل من ذلك ، كتابة التعليمات البرمجية القابلة للقراءة. الكود ليس أكثر من لغة تواصل خاصة لفريق من المبرمجين. رمز جيد مكتفٍ ذاتيًا ، ضع ذلك في الاعتبار. دع حتى أولئك الذين يأتون إلى الفريق بعد فهمك له.
  • استدعاء المتغيرات والوظائف وحدات معجمية طبيعية حتى تتمكن من فهم ما ينبغي القيام به. FsskdQwertZeta سيئة MoveEmployeeFromList طبيعي.
  • اتبع نمط الكود الذي تبنته الشركة - بفضل هذا ، لن يكون المشروع واضحًا فحسب ، بل سيكون آمنًا أيضًا: سيكون بمقدور أي مطور فريق إجراء تصحيحات في حالات الطوارئ دون إضاعة الوقت في الكشف إما عن التعتيم أو بأسلوب سيء.
  • لا تضيع النفايات في الكود والوحدات والمشاريع. قم بإزالة الوحدات غير الضرورية ، ولا تسحب الإرث غير العامل معك ، إن أمكن ، ريفاكتور لرمي العكازات وصهر الدراجات على رمز جيد.
  • اختبار التعليمات البرمجية الخاصة بك ، والتحقق من البرامج النصية في العالم الحقيقي. إذا لم تختبر الرمز ، فسيتم اختباره بواسطة prod :-)

نصائح لمسؤولي النظام


  • قم بتوثيق عملك لتسهيل فهم السيناريوهات القياسية لزملائك والعاملين في مجال النقل ونفسك.
  • عمل نسخ احتياطية. هل والدتهم ، والنسخ الاحتياطي!
  • أتمتة عملك ، واستخدام أنظمة التذاكر وأنظمة المراقبة.
  • العمل فقط عند الطلب - حتى تتمكن من إثبات أنك تعمل ، وليس القيادة إلى دوتا ، و "مجرد إعادة تحميل قاعدة 1C" ليست "بسيطة".
  • قم ببناء نظام لأمن المعلومات في الشركة ، ومنع مخالفات الزملاء وخاصة "المستخدمين المتقدمين" المتحمسين.
  • سجل ، سجل ، وحفظ السجلات.
  • لديك صندوق بديل للأجهزة الطرفية والأجهزة ، وإدارة التراخيص والميزانية - كن مديرًا لتكنولوجيا المعلومات ، وليس مجرد رجل "مكالمة".

من الواضح ، أليس كذلك؟ لكن الامتثال لهذه المبادئ البسيطة سيؤدي إلى إغلاق المزيد من المشكلات المحتملة التي تخاطر بالتحول إلى قصص تقشعر لها الأبدان حول Habré و Reddit وغيرها من الموارد حيث تكون fakap الشرسة جاهزة للمناقشة.

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


للحصول على المركز الثاني - مخزون الجوارب لمدة عام كامل :)

Source: https://habr.com/ru/post/ar473760/


All Articles