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