গ্রন্থাগারগুলি এবং কখন সেগুলি ব্যবহার করা যায় তা একটি জটিল সিদ্ধান্ত।
একদিকে আপনি ভালভাবে পরীক্ষা করেছেন, প্রায় মানক জিনিস (আমার ক্ষেত্রে, FFTW উদাহরণস্বরূপ এই বিভাগে পড়ে যায় বা লিবসেন্ডফাইলের মতো কিছু), যা সাধারণত কাজ করার জন্য স্বীকৃত হয় এবং গত 20 বছর ধরে এটি স্ট্যান্ডার্ড জিনিস ছিল যে প্রত্যেকে ব্যবহার করে।
অন্যদিকে আপনার কাছে গিথুব থেকে এলোমেলো স্টাফ রয়েছে, কোনও পরীক্ষার স্যুট নেই এবং কেবল প্রায় 1 জন রক্ষণাবেক্ষণকারী, সাধারণত কেন বিরক্ত হন?
আমার জন্য অ্যাসিড পরীক্ষাটি হ'ল লাইব্রেরিটি আমার আর্কিটেকচারের সাথে ফিট করে (কখনও কখনও আপনি যদি জানেন যে আপনি কোনও প্রদত্ত লাইব্রেরি ব্যবহার করতে চান যার চারপাশের নকশাটি শেষ করে), এবং আমি কি মনে করি যে আমি কাউকে এলিসের লাইব্রেরি কোডটি ডিবাগ করতে যাব? ? দ্বিতীয় প্রশ্নের একটি ভাল প্রক্সি হ'ল "এখানে একটি স্বয়ংক্রিয় পরীক্ষার স্যুট আছে এবং ডকুমেন্টেশনটি কী?"
সামান্য ডিবাগিং কোনও বড় সমস্যা নয়, তবে সেই সময়ে লাইব্রেরি কোডটি কোনও রক্ষণাবেক্ষণের দৃষ্টিভঙ্গি থেকে আমার নিজের কোড আকারের সাথে গণনা করা শুরু করে (আরও বেশি কারণ যদি আমার ফিক্সগুলি কোনও কারণে প্রবাহে ঠেলা যায় না)।
আমি গ্রন্থাগারগুলি এবং ফ্রেমওয়ার্কগুলির মধ্যেও পার্থক্য করব, কারণ এই পার্থক্যটি কখনও কখনও পরিষ্কার হয় না, আমার (ছোট কোর, ডিএসপি ভারী) বিশ্বের ফ্রেমওয়ার্কগুলি পাছায় ব্যথা হয়ে থাকে, বিশেষত আপনি যদি আরও সংহত হওয়ার চেষ্টা করছেন তবে এক বা কিছু লাইন বাইরে কিছু করা, গ্রন্থাগার কখনও কখনও দরকারী। আমি সচেতন যে ওয়েব দেব দৃশ্যে এটি খুব আলাদাভাবে দেখা যায়।
দিনের শেষে এটি এমন সিদ্ধান্ত যা স্বাদ এবং অভিজ্ঞতা নেমে আসে এবং এমনকি অভিজ্ঞ কখনও কখনও খারাপভাবে বাছাই করে থাকেন, তবুও কমপক্ষে একটি লাইব্রেরি সহ, আপনি সর্বদা এটি ছিঁড়ে ফেলতে পারেন এবং এটি খুব বিরক্তিকর হয়ে উঠলে নিজের প্রয়োগ প্রয়োগ করতে পারেন।
সিদ্ধান্ত সিদ্ধান্ত....