আমি একটি বিশাল প্রকল্পে কাজ করেছি (আরও অনেকগুলি মিনি প্রকল্পের জটযুক্ত সংমিশ্রণের মতো যা দুর্বল নির্ভরতা পরিচালনার কারণে সহজেই পৃথক করা যায় না, তবে এটি ভিন্ন আলোচনা) জাভাতে গ্রহনটি ব্যবহার করে। আমরা ইতিমধ্যে সংকলক সেটিংস থেকে বেশ কয়েকটি সতর্কতা বন্ধ করে দিয়েছি এবং প্রকল্পটিতে এখনও 10,000 এরও বেশি সতর্কতা রয়েছে।
আমি সমস্ত সতর্কতাগুলিকে সম্বোধন করার চেষ্টা করার জন্য, যদি সম্ভব হয় তবে তার সবকটিই ঠিক করুন এবং যাদের সন্ধান করা এবং নিরাপদ বলে মনে করা হচ্ছে তাদের দমন করুন a (একইভাবে সমস্ত প্রয়োগকৃত / ওভারডেন পদ্ধতি @ ওভাররাইড হিসাবে চিহ্নিত করার সাথে আমার ধর্মীয় আবেগের পক্ষে রয়েছে)। আমার সবচেয়ে বড় যুক্তি হ'ল সাধারণভাবে সতর্কতা আপনাকে সংকলনের সময় সম্ভাব্য বাগগুলি খুঁজে পেতে সহায়তা করে। হতে পারে 100 বারের মধ্যে 99 বার, সতর্কতাগুলি তুচ্ছ নয়, তবে আমি মনে করি যে মাথাটি স্ক্র্যাচ করে যে এটি এক সময়ের জন্য এটি সংরক্ষণ করে যে এটি একটি বড় বাগ প্রতিরোধ করে, এটি সবই মূল্যবান। (আমার অন্য কারণ হ'ল কোড পরিষ্কারের সাথে আমার আপাত ওসিডি)।
যাইহোক, আমার সতীর্থদের অনেক যত্নবান বলে মনে হয় না। আমি যখনই সেগুলির মধ্যে পড়ে যাই তখন আমি মাঝে মাঝে সতর্কতাগুলি ঠিক করি (তবে আপনি জানেন যে কোনও সহকর্মীর দ্বারা লিখিত কোডটি স্পর্শ করার সময় আপনিই মুশকিল)। এখন ক্লাসের চেয়ে আক্ষরিক অর্থে আরও সতর্কতা সহ, সতর্কতার সুবিধাগুলি খুব কমানো হয়, কারণ যখন সতর্কতাগুলি এত সাধারণ জায়গা হয়, তখন কেউই তাদের সকলের দিকে তাকাতে বিরক্ত করবে না।
আমি কীভাবে আমার সতীর্থকে (বা এমন শক্তিগুলি) বোঝাতে পারি যে সতর্কতাগুলি মোকাবিলা করা প্রয়োজন (বা সম্পূর্ণ তদন্তের সময় দমন করা উচিত)? নাকি নিজেকে বোঝাতে হবে যে আমি পাগল?
ধন্যবাদ
(পিএস আমি অবশেষে আমাকে এই প্রশ্নটি পোস্ট করার জন্য কী উত্সাহিত করেছিল তা উল্লেখ করতে ভুলে গিয়েছি যে আমি দুঃখের সাথে লক্ষ্য করেছি যে আমি সতর্কতাগুলি উত্পন্ন করার চেয়ে ধীরে ধীরে ঠিক করছি)
javac
।
-Wall -Wextra -Werror
(অর্থাত্, বেশিরভাগ সতর্কতা উপলব্ধ করা সক্রিয় করা, তাদের সকলকে ত্রুটি হিসাবে বিবেচনা করুন)। গ্রহপ সি ++ এর কাছাকাছি অদৃশ্য হলেও: /