أهم التعليقات في شفرة المصدر

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



في وقت فراغي أحب أحيانًا الجلوس على Quora - أجب على أسئلة المشاركين الآخرين ، أو أقرأ فقط إجابات لأسئلة مثيرة للاهتمام. في اليوم الآخر واجهت سؤالًا شائعًا إلى حد ما. تحتوي سلسلة المحادثات على أكثر من ألف مشترك وأكثر من 100 رد. والسؤال: ما هو أفضل تعليق رأيته في شفرة المصدر؟ (Orig. ما هو أفضل تعليق في شفرة المصدر الذي صادفته على الإطلاق؟)

أعلم أن هناك مثل هذه المواضيع في كل من stackoverflow و reddit ، ولكن منذ استلهمت الإجابات من Quora ، وقررت أن أقوم بالاختيار من هناك. لقد نظرت في معظم الإجابات واخترت الزوجين اللذين جاءا بأكبر قدر.

الإجابة عن طريق Costya Perepelitsa


أفضل تعليق رأيته على الإطلاق ، ربما ، Pig Pig ( Security Pig ):



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

ونتيجة لذلك ، قمنا بتضمين Safety Pig كجزء من عملية تصحيح الأخطاء وتحسين الأمان:
"الطريقة التي يتم بها بناء هذا الرمز تجعل من الصعب بشكل خاص اكتشاف تسرب الذاكرة. أضف خنزير الأمان وادفع التغييرات من خلال Valgrind قبل كل التزام ".
"لا يستطيع المترجم توفير نوع الأمان هنا ، لذا أضفنا سلامة الخنزير في حالة الضرورة."
"ليس لدي اختبارات الوحدة حتى الآن ، لكني أضفت إليها خنزير." (عملت تقريبا)

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

1. .
2.                         _
3. _._ _..._ .-',     _.._(`))
4.'-. `     '  /-._.-'    ',/
5.   )         \            '.
6.  / _    _    |             \
7. |  a    a    /              |
8. \   .-.                     ;  
9.  '-('' ).-'       ,'       ;
10.     '-;           |      .'
11.        \           \    /
12.        | 7  .__  _.-\   \
13.        | |  |  ``/  /`  /
14.       /,_|  |   /,_/   /
15.          /,_/      '`-'

رد ساشا كراسوفسكي


بمجرد أن كنت أنظر إلى شفرة المصدر لبعض ألعاب الطلاب العشوائية التي وجدتها على DigiPen عندما رأيت هذا فجأة:

/* Do NOT delete this comment */

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

حدث خطأ LNK1000: "خطأ غير معروف ؛ راجع وثائق خيارات الدعم الفني. " لماذا كان هذا التعليق ضروريًا سيبقى لغزًا إلى الأبد.

الإجابة عن طريق ريشي كومار


أفضل ما رأيته هو في برنامج معقد:

1. //Fu*k whoever wrote this shit

وبعد ذلك ، بعد حوالي خمسة أسطر ، هذا:

//oh god it was me

رد تشن شو


بمجرد أن رأيت هذا:


1. //
2. //                       _oo0oo_
3. //                      o8888888o
4. //                      88" . "88
5. //                      (| -_- |)
6. //                      0\  =  /0
7. //                    ___/`---'\___
8. //                  .' \\|     |// '.
9. //                 / \\|||  :  |||// \
10.   //             / _||||| -:- |||||- \
11.   //            |   | \\\  -  /// |   |
12.   //            | \_|  ''\---/''  |_/ |
13.   //            \  .-\__  '-'  ___/-. /
14.   //          ___'. .'  /--.--\  `. .'___
15.   //       ."" '<  `.___\_<|>_/___.' >' "".
16.   //      | | :  `- \`.;`\ _ /`;.`/ - ` : | |
17.   //      \  \ `_.   \_ __\ /__ _/   .-` /  /
18.   //  =====`-.____`.___ \_____/___.-`___.-'=====
19.   //                       `=---='
19.   //
20.   //
21.   //  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22.  //
23.  //            God Bless         No Bugs
24.  //

تمثال بوذا يبارك التعليمات البرمجية الخاصة بك لتكون خالية من الأخطاء. يضحك عليها لفترة.

من رد سومناث ميشرا


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

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

1. // Replaces with spaces the braces in cases where braces
2. // in places cause stasis                                                           
3. $str = str_replace(array("\{","\}")," ",$str);

(ممر. يستبدل المسافات بين الأقواس في الأماكن التي تتسبب في ركود)
يبدو مثيرًا للإعجاب باللغة الإنجليزية - خطان من التعليق ، وهناك 6 كلمات قافية فيها.

القليل من الفكاهة السوداء:

1. double penetration; // ouch

يمكن أن تجعل الشفرة الشخص ملحدًا:

1. //When I wrote this, only God and I understood what I was doing    
2. //Now, God only knows                                                  
3. // Update: I am an atheist now!

عند تنظيف الشفرة القديمة ، غالبًا ما يواجه المبرمجون أجزاء غير مستخدمة ، ولكنها لا تحذف ، خوفًا من العواقب المحتملة:

1. // I am not sure if we need this, but too scared to delete.

مبرمج منزعج:

1. // I am not responsible of this code.
2. // They made me write it, against my will.

(ممر. أنا لست مسؤولاً عن هذا الرمز. أجبروني على كتابته ضد إرادتي)

مبرمج غاضب:

1. // no comments for you
2. // it was hard to write
3. // so it should be hard to read

استنتاج


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

All Articles