সম্প্রতি আমি প্রচুর সঙ্গে একটি পরিমিতরূপে বৃহৎ ময়াল সাপ কোডবেস জুড়ে এসেছিল MyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
ইত্যাদি ক্লাস।
যদিও একদিকে নামগুলো আমাকে ইশারা খোঁজ খবর নেন এবং সংশ্লিষ্ট নিদর্শন শিখতে, তারা কি ক্লাসের খুব বর্ণনামূলক ছিল না করে ।
এ ছাড়া, তারা শব্দের নিষিদ্ধ তালিকা মধ্যে পড়ে বলে মনে হচ্ছে প্রোগ্রামিং: variable
, process_available_information
, data
, amount
, compute
: মাত্রাতিরিক্ত বিস্তৃত নাম, যা আমাদের ফাংশন সম্পর্কে কিছু বলবেন না যখন নিজেরাই ব্যবহার ।
সুতরাং সেখানে CommunicationManager
বা না হওয়া উচিত PortListener
? নাকি সমস্যাটা আমি কিছুতেই বুঝতে পারি না ...?
Fctory
পরিবর্তে ডাকে Factory
, বা এটি কেবল একটি টাইপো?