কম্পিউটার টিউটোরিয়াল

বিরোধী রেইলস পরামর্শ নেভিগেট করা: সঠিক পদ্ধতি বেছে নেওয়া

রেইলস কমিউনিটি পূর্ণ বিরোধী পরামর্শ দিয়ে। Minitest ব্যবহার করবেন নাকি RSpec? আপনার প্লেইন রুবি অবজেক্টগুলো app/models-এ যাবে, app/classes-এ, নাকি lib/-এ?

যদি অভিজ্ঞ ডেভেলপাররা এই জিনিসগুলো নিয়ে luôn বিতর্ক করে, তবে আপনার সঠিক পরামর্শ বেছে নেওয়ার আশা কত?

রহস্য কী?

এখানে রহস্য: শুধু একটি পক্ষ বেছে নিন, এবং সেটা ফলো করুন।

এটা কোপ-আউট লাগে। কিন্তু এগুলো ফিলোসফির ছোট ছোট পার্থক্যের ওপর বিতর্ক। বিতর্ক যত তীব্র, পছন্দটি তত কম গুরুত্বপূর্ণ। বিশেষ করে ছোট অ্যাপ্লিকেশনগুলোর জন্য, যেগুলো আপনি শুরু করবেন।

অভিজ্ঞ ডেভেলপাররা অভিজ্ঞতা পেয়েছেন কীভাবে। তারা শিখল, কোড লিখল, অ্যাপ্লিকেশন শিপ করল। তারা যেই পছন্দটি করলেন সেটা তাদের প্রগ্রেস বাধা দিলো না। তাই সেই পছন্দ ফলো করলে আপনারও বাধা দিবে না।

আমি Minitest-র বড় ফ্যান, এবং RSpec ব্যবহার করি না যতক্ষণ সম্ভব। আমি Minitest কেন RSpec-র চেয়ে ভালো সেটা নিয়ে অনেক লিখেছি। কিন্তু আপনি যদি ডিসাইড করেন যে RSpec হচ্ছে আপনার ব্যবহার করার ফ্রেমওয়ার্ক, তবে আপনার অ্যাপ্লিকেশন যেন যেন করা হবে না। আপনি পরবর্তীতে Minitest-এ স্যুইচ করলেও, আপনি আবার শূন্য থেকে শুরু করবেন না। আপনার শিখা টেস্টিং স্কিলগুলো 그대로 কাজ করবে। তাই শুধু একটা বেছে নিন। টস করলে টস করুন। কারণ কোনো পছন্দ না করার চেয়ে যেকোনো পছন্দ ভালো।

আপনার মনে চেয়ে সহজে পরিবর্তন করা যায়

আপনার জন্য সঠিক পছন্দ আপনার পারসোন্যালিটি, এনভায়রনমেন্ট, টিম, এবং অতীতের অভিজ্ঞতার ওপর নির্ভর করে। এগুলো আপনার ক্যারিয়ারের মধ্যে পরিবর্তন হবে। তাই আপনি যদি দিনদিন ব্যয় করে সব ব্যাকগ্রাউন্ড এবং নুয়ান্স শিখে সেরা পছন্দ করেন, সেই পছন্দটিও পরবর্তীতে পরিবর্তন হতে পারে।

আপনি কিছু খারাপ পছন্দ করবেন। আমার জানা সেরা ডেভেলপাররা পুরো জেম লিখেছেন ফিলোসফির ওপর যেগুলো এখন তারা বিতর্ক করে। কোডে, কম ही মতামত চিরকাল টিকে থাকে।

তাই রেইলস বিতর্কে সঠিক পক্ষ বেছে নেওয়ার জন্য যা আপনি এখনো পুরোপুরি বুঝতে পারেননি, সেটা নিয়ে চিন্তা করতে থাকবেন না। কাজ না করলে, আপনি সবসময় মন পরিবর্তন করতে পারেন।

  1. Windows 11 থেকে Windows 10-এ ডাউনগ্রেড করার পদ্ধতি

  2. রেলসে ফ্ল্যাশ মেসেজ মাস্টার করুন: একটি সম্পূর্ণ গাইড

  3. রেইলসে OmniAuth-Twitter দিয়ে টুইটার লগইন ইন্টিগ্রেট করুন: ধাপে ধাপে গাইড

  4. Windows 10-এ ব্লুটুথ দিয়ে ফাইল পাঠান: ধাপে ধাপে গাইড