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