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