আমি এমন জায়গায় কাজ করেছি যা কভারিটি প্রিভেন্ট নামে একটি বাণিজ্যিক স্ট্যাটিক কোড বিশ্লেষণ সিস্টেম ব্যবহার করেছিল এবং এটি আশ্চর্যজনক ছিল! এটি সত্যই পরিশীলিত এবং বুদ্ধিমান।
আমরা এটিতে প্রায় 18 জিবি ওপেন-সোর্স এবং মালিকানাধীন সি এবং সি ++ কোড ছুঁড়ে ফেলেছি এবং এটি কোড পাথগুলি সন্ধান করবে এবং দ্রুত সূক্ষ্ম বাগগুলি খুঁজে পেতে পারে যা কোনও মানুষকে চিরতরে নেমে যায় track এটি সাধারণত হাইজেনব্যাগগুলি এমন জিনিসগুলিকে চিহ্নিত করার ক্ষেত্রেও দুর্দান্ত ছিল।
এটি আমাদের কোড বেসের বিপরীতে কয়েক দিন দৌড়েছিল এবং একটি দুর্দান্ত বৈশিষ্ট্য হ'ল আমরা এটি বলতে পারি, "এটি আসলে কোনও বাগ নয়," এবং এটি ভবিষ্যতে মনে রাখবে।
গোচা হ'ল, কভারিটি সত্যিই ব্যয়বহুল। তারা ব্যয় প্রকাশ করে না, তবে আমি বুঝতে পারি যে বাণিজ্যিক প্রকল্পগুলির জন্য, এটি প্রতি বছর কয়েক হাজার ডলারে শুরু হয়। তবে এটি সম্ভবত আমাদের পুরো গুচ্ছ বিকাশকারী এবং কিউএ স্টাফ নিয়োগের হাত থেকে রক্ষা পেয়েছে, সুতরাং সামগ্রিকভাবে আমাদের পরিচালনটিকে এটি একটি ভাল কেনা বলে মনে হয়েছিল।
সেই অভিজ্ঞতা পেয়ে আমি স্থিতিশীল কোড বিশ্লেষণে বেশ অনুকূলভাবে দেখি।