আমরা একটি বৃহত পণ্য যা প্রায় 5 বছর ধরে উত্পাদন করা হয় উপর কাজ করছি। কোডবেসটি .. এরম .. কাজ করছে। সত্যিই ভাল না তবে এটি কাজ করছে। নতুন বৈশিষ্ট্যগুলি উত্পাদনে ফেলে দেওয়া হয় এবং একটি ছোট কিউএ দিয়ে পরীক্ষা করা হয়। বাগ ইত্যাদি ঠিক করা আছে, তবে আমি ছাড়া কেউই ইউনিট-টেস্ট লিখছে না। এই বিশেষ ত্রুটি (পরীক্ষার কেস) আর কখনও ঘটবে না তা নিশ্চিত করার জন্য ইউনিট পরীক্ষা লিখে কেউ "ডাউন ট্র্যাকিং" এর শক্তি ব্যবহার করে না।
আমি ম্যানেজমেন্টের সাথে কথা বলেছি। আমি ডেভেলপারদের সাথে কথা বলেছি। আমি পুরো সংস্থার সবার সাথে কথা বলেছি। প্রত্যেকে বলে: "হ্যাঁ, আমাদের আরও ইউনিট-পরীক্ষা লিখতে হবে!" সেটা প্রায় এক বছর আগে। সেই থেকে আমি প্রি কমিট কোড রিভিউ ( জেরিট ) এবং ক্রমাগত সংহতকরণ ( জেনকিনস ) প্রবর্তন করতে বাধ্য করেছি ।
আমি ইউনিট-পরীক্ষা সম্পর্কে কিছু সভা করেছি এবং আমি ইউনিট-পরীক্ষা লেখার সুবিধাও দেখিয়েছি। তবে কেউ আগ্রহী বলে মনে হচ্ছে না।
প্রশ্ন 1: আমি কীভাবে আমার সহকর্মীদের ইউনিট-টেস্টগুলি লিখতে উত্সাহিত করব?
প্রশ্ন 2: আমি কীভাবে আমার ব্যক্তিগত কোড মানের মান অনুসরণ করতে অনুপ্রাণিত হই? (কখনও কখনও এটি সত্যিই হতাশার!)
পিএস: কিছু হতাশাজনক তথ্য (1 বছরে পৌঁছেছে):
- মোট ইউনিট-পরীক্ষা: 1693
- মোট "উদাহরণ ইউনিট-পরীক্ষা": প্রায় 50
- আমার দ্বারা সম্পন্ন: 1521
সম্পাদনা: আমি কি খুব বেশি আশা করি? এটি আমার প্রথম কাজ করার জায়গা এবং আমি যথাসাধ্য চেষ্টা করার চেষ্টা করছি।
সম্পাদনা 2: সমস্ত উত্তরের উপর ভিত্তি করে আমি নিজের জন্য একটি ছোট চেকলিস্ট তৈরি করেছি। আমি ব্যক্তিগতভাবে দু'জন বিকাশকারীর সাথে কথা বলেছি এবং আমাদের একটি ভাল এবং সৎ কথা হয়েছিল।
তাদের মধ্যে একজন আমাকে বলেছিলেন, যেমন টেলাস্টিন বলেছিলেন, ইউনিট-টেস্ট নিয়ে তিনি সত্যিই অস্বস্তি বোধ করছেন। তিনি বলেছিলেন যে তিনি "আরও পেশাদার" হতে চান তবে তাঁর একটি কিকস্টার্ট দরকার। তিনি আরও বলেছিলেন যে সমস্ত বিকাশকারীদের সাথে আমাদের ইউনিট-পরীক্ষার বৈঠকটি (৯-১১-এর কাছাকাছি) ভাল ছিল, তবে এটি খুব কৌতূহলী ছিল। সাধরণ। আমার জন্য কিছু সমালোচক, তবে আমি সেখান থেকে শিখব। (টিডিডি কাটা সভার সম্মেলনের নীচে উত্তরগুলি দেখুন!)
অন্য একজন বলেছিলেন যে তিনি ইউনিট-টেস্ট লেখার বিষয়ে আগ্রহী নন। তিনি মনে করেন যে তার বেতনের পক্ষে তার কাজ যথেষ্ট ভাল। তিনি আর চেষ্টা করতে চান না আমি বেশ নির্বাক ছিলাম। সাধারণত 9-5 "কর্মী"।
পরের সপ্তাহে আমি অন্য বিকাশকারীদের সাথে কথা বলতে যাচ্ছি।
আপনার দুর্দান্ত উত্তরের (এতদূর!) এবং আপনার সমর্থনের জন্য ধন্যবাদ। আমি সত্যিই এটার প্রশংসা করছি! আমি অনেক কিছু শিখেছি, আপনাকে অনেক ধন্যবাদ!