আমি একটি স্ব-শিক্ষিত, আভিজাত্য-hশ কোডার, তাই আমি যদি প্রোগ্রামার লিংগো পেরেক না করি তবে আমি ক্ষমা চাই।
আমি এমন একটি প্রকল্পে কাজ করছি যেখানে আমি ডেটা সরবরাহ করছি, যা নিয়মিত আপডেট করা হবে, এমন বিকাশকারীদের যারা ডেটা সম্পর্কিত প্রশ্নগুলি থেকে প্রতিবেদন তৈরির জন্য প্রয়োজনীয় একটি সরঞ্জাম তৈরি করবেন।
দেখে মনে হচ্ছে যে জড়িত সবাই মনে করে যে তাদের প্রতিবেদন উত্পন্নকরণের প্রোগ্রামে হার্ড-কোড ডেটা মানগুলি (স্কিমা নয়, তবে ডোমেনগুলি / মানগুলি নিজেরাই) করা দরকার।
উদাহরণস্বরূপ, ধরুন আমরা কর্মীদের প্রতিবেদন করছি; প্রতিবেদন বিভাগে বিভক্ত হবে এবং প্রতিটি বিভাগের শিরোনাম হবে এবং তারপরে প্রতিটি বিভাগের অধীনে শিরোনামের উপ-শিরোনাম হবে এবং তারপরে প্রতিটি উপ-শিরোনামের অধীনে কর্মীদের একটি তালিকা থাকবে। বিকাশকারীরা বিভাগগুলি এবং কাজের শিরোনামগুলি হার্ড-কোড করতে চান। অন্যদিকে, আমি মনে করব যে তারা রানটাইমের সময় query জিনিসগুলি জিজ্ঞাসা করতে পারে, তাদের দ্বারা রেকর্ডগুলি বাছাই করতে পারে এবং কোন মানগুলি রয়েছে তার উপর ভিত্তি করে গতিশীলভাবে রিপোর্ট শিরোনাম তৈরি করতে পারে।
যেহেতু সম্ভাব্য মানগুলির তালিকা সময়ের সাথে সাথে পরিবর্তিত হবে (যেমন বিভাগগুলি তৈরি করা হবে / নতুন নামকরণ করা হবে, নতুন কাজের শিরোনাম যুক্ত করা হবে), কোডটি ক্রমাগত আপডেট করা প্রয়োজন need আমার কাছে মনে হচ্ছে আমরা কোড রক্ষণাবেক্ষণের পদক্ষেপগুলি এড়িয়ে যেতে এবং প্রতিবেদনগুলি গতিশীলভাবে সংগঠিত করতে পারি।
যেহেতু আমি কোনও বিকাশকারী নই, আমি কী ভাবছি তা ভাবছি। এর মতো কোনও সরঞ্জামে হার্ড-কোডিং মানগুলির কী কী সুবিধা থাকতে পারে? এটি কি সাধারণত প্রোগ্রামগুলি ডিজাইন করা হয়?