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