প্রোগ্রামিংয়ে এটির সাধারণ জ্ঞান যা হুইলটিকে পুনরায় উদ্ভাবন করা খারাপ বা মন্দ ।
তবে তা কেন?
আমি এটি প্রস্তাব দিচ্ছি না যে এটি ভাল। আমি এটা ভুল বলে বিশ্বাস করি। যাইহোক, আমি একবার একটি নিবন্ধ পড়েছিলাম যা বলেছিল যে, যদি কেউ কিছু ভুল করে থাকে (প্রোগ্রামিং ওয়াইস) তাদের ভুল ব্যাখ্যা করে কেন এটি ভুল, যদি আপনি না করতে পারেন, তবে সম্ভবত নিজেকে জিজ্ঞাসা করা উচিত এটি সত্যিই ভুল কিনা।
এটি আমাকে এই প্রশ্নের দিকে নিয়ে যায়:
যদি আমি দেখি যে কেউ ইতিমধ্যে ভাষা / কাঠামোর মধ্যে অন্তর্ভুক্ত এমন কিছু নিজস্ব পদ্ধতি তৈরি করে চাকাটিকে পুনরায় উদ্ভাবন করছে। প্রথমে, যুক্তিগুলির কারণে, ধরে নেওয়া যাক যে তাদের পদ্ধতিটি বিল্ট ইন পদ্ধতিতে যেমন দক্ষ তেমনি। এছাড়াও বিকাশকারী, বিল্ট ইন পদ্ধতি সম্পর্কে সচেতন, তার নিজস্ব পদ্ধতি পছন্দ করে।
তার নিজের তৈরির একটি কেন ব্যবহার করা উচিত?
The good thing about reinventing the wheel is that you can get a round one.