আমার একটি কোডবেস রয়েছে যেখানে প্রোগ্রামারটি এমন কিছু জিনিসগুলিকে গুছিয়ে রাখার প্রবণতা দেখায় যা বোঝায় না। উদাহরণস্বরূপ, একটি ত্রুটিযুক্ত লগ দেওয়া আমাদের কাছে আপনি লগইন করতে পারেন
ErrorLog.Log(ex, "friendly message");
তিনি ঠিক একই কাজটি সম্পাদনের জন্য অন্যান্য বিভিন্ন উপায় যুক্ত করেছিলেন। ই জি
SomeClass.Log(ex, "friendly message");
যা কেবল ঘুরে ফিরে প্রথম পদ্ধতিটিকে কল করে। এটি কোনও অতিরিক্ত সুবিধা ছাড়াই জটিলতার মাত্রা যুক্ত করে। এটি বর্ণনা করার জন্য কি কোনও বিরোধী-নিদর্শন রয়েছে?