جدلي غير صحيح

في هذه المقالة ، سنحاول النظر في خيارات للجدل غير الصحيح ، والتي ، للأسف ، غالبًا ما توجد على موقع Habr ومواقع أخرى.


استبداد النهج الموصوف


من المعروف أن أي طريقة يتم تقديمها إلى المطلق تصبح غبية.


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


الحقيقة هي دائما في مكان ما بين.


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


كتبت ذات مرة مقالًا حول استخدام الأحداث المحددة ، وجاء لي أحد المعلقين وقال:


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

ما يجب القيام به


  1. لا تتورط في نزاع.
  2. مرة واحدة للتعليق على أنه لا ينبغي أن تطرف عليه بالأداة.

ثرثرة المصطلحات


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


على سبيل المثال ، أنت تتحدث عن شيء ما. حول المشكلة X :


ضع في اعتبارك المشكلة X ، التي تتجلى ، على سبيل المثال ، في الحالات A و B و C و D المشكلة هي هذا وذاك. يمكنك حلها كذا وكذا.

بالتأكيد سيكون هناك معلق سيقول:


حماقة كاملة! D تطبيق المصطلح D الخاص بك بشكل غير صحيح! في الواقع عليك أن تقول D- . قدم المصطلح D كذا وكذا .. في كذا وكذا سنة. ومصطلح D- .. آخر في عام آخر.

لسبب ما ، فإن السنوات والاسم مهمان.


أنت تجيب عليه:


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

مشارك آخر يظهر على الفور. على ما يلي:


هذا ليس D- ، هذا هو E !

يبدأ النقاش حول الشروط ، والتي يمكن أن تستمر إلى الأبد. لب خاص: إذا ظهر مشارك آخر بعد يومين من المنازعات ، في مرحلة ما من النزاع ، يعود المصطلح D :


لا ، هذا ليس E ، هذا هو D !

ونتيجة لذلك ، جمع المنشور أكثر من 100 تعليق حول المصطلحات D و D- و E وسنوات الميلاد لأولئك الذين أدخلوا المصطلحات. لكن المشكلة X لم تناقش.


كان لدي تعليق حول مشاكل استخدام المتغيرات العامة (أو الثابتة).


قدمت مثالا مع مفردة. تم تنفيذ المفردة في المثال باستخدام متغير عمومي.


الورقة المفردة

Singleton هو كائن تم إنشاء مثيل له في النظام مرة واحدة فقط. يمكن ضمان مثيل واحد بعدة طرق:


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

اخترت الخيار الثاني.


على الفور كان هناك شخصية هتف:


حماقة كاملة! هذه ليست مفردة ، هذا هو تحفيظ!

أجبت:


هذا هو المفرد ، والذي يتم تنفيذه في هذا المثال باستخدام المذكرة.

وانخرطت في هذه اللعبة. لقد تم نسيان مشكلة المتغيرات العالمية / الثابتة.


ما يجب القيام به


  1. لا تتورط في النزاع (إذا كنا نريد حقًا مناقشة ما كتبوه في المقال بالضبط).
  2. تحقق بعناية من الشروط الواردة في المقال. إذا كان هناك شيء يمكن أن يكون له اسمين ، فنحن نمنحهما كلاهما.
  3. أعد بلطف الجمهور إلى القضية قيد المناقشة. ذكرني بها.

هذه ليست رصاصة فضية!


أي حل له حدود تعمل بشكل جيد ، ويعمل خارجها بشكل سيء - مطلوب حل آخر.


افترض أنك تناقش طريقة ما لحل مجموعة من المشكلات.


هناك بالتأكيد شخص سيأتي ويقول:


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

ما يجب القيام به


لا تتورط في نزاع. فقط تجاهل التعليق.


فرط المشاكل


يمكنك وصف طريقة لتبسيط كتابة التعليمات البرمجية في نوع من النموذج. سيكون هناك بالتأكيد شخص يبحث عن أمثلة / خيارات تعد أمثلة عكسية ويقوم بتفصيلها.


يمكن تقليص تعليقاته على هذا (فقط هو الذي لا يقولها مباشرة):


مرة واحدة من كل 100 حالة ، نقوم بتحسين 99 حالة فقط ، والحالة بأكملها لا تزال غير محسّنة ، اقتراحك مكتمل.

كقاعدة عامة ، فإنه في الوقت نفسه يقدم حلاً آخر ، تقترحه فقط للرفض في مقالك.


ما يجب القيام به


  1. التعرف على مشكلة.
  2. حاول إعطاء المزيد من الأمثلة عندما يكون أسلوبك أفضل.

تجاهل المشاكل


عكس الخيار السابق.


نسخ الكود 23 مرة؟ pff ما تافه! حدد لنفسك IDE الصحيح ، حيث يتم ذلك باستخدام زر واحد ، ولا تحتاج إلى كتابة مقالات هنا!

ما يجب القيام به


تجاهل هذه التعليقات.


وما هي خيارات الجدلية الخاطئة التي تعرفها؟

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


All Articles