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