আপনি কখন রিফ্যাক্টর করবেন?
আপনি কখন রিফ্যাক্টর করবেন?
Anonim

মার্টিন ফাউলার তিনটির নিয়ম বর্ণনা করেছেন যা ব্যাখ্যা করে যখন রিফ্যাক্টর , তার বইতে রিফ্যাক্টরিং . তিনি বলেন, প্রথমবার ডেভেলপার করতে কিছু, তারা করা উচিত এটা সোজা। পরের বার, যদি তারা করতে অনুরূপ কিছু, তারা কোডের বিদ্যমান টুকরা নকল করতে পারে। তৃতীয়বার, তারা রিফ্যাক্টর করা উচিত.

এখানে, আপনি কখন রিফ্যাক্টর করবেন না?

কোন পরীক্ষা ছাড়া কোড দেওয়া, আপনি করতে পারেন রিফ্যাক্টর এটা আরো পরীক্ষাযোগ্য করতে. তুমি কর রিফ্যাক্টর না কোড যখন আপনি ফলাফলের কোডটি সময়মতো ডেলিভার করার জন্য পরীক্ষা করতে পারবেন না যাতে এটি প্রাপকের কাছে এখনও মূল্যবান। তুমি কর রিফ্যাক্টর না কোড যখন আপনার রিফ্যাক্টরিং ইচ্ছাশক্তি না কোডের মান উন্নত করুন।

এছাড়াও জেনে নিন, কখন চটপটে রিফ্যাক্টরিং করা উচিত? রিফ্যাক্টরিং নীতি দুই: ব্যবসা অনুঘটক যদি ব্যবসার একটি নতুন বৈশিষ্ট্য প্রয়োজন, তারপর রিফ্যাক্টরিং করা উচিত শুধুমাত্র হতে সম্পন্ন সিস্টেমের সেই অংশগুলিতে যা সেই বৈশিষ্ট্যটি সক্ষম করার জন্য প্রয়োজনীয়। অন্য কথায়, করবেন না রিফ্যাক্টর পুরো ইউজার ইন্টারফেস, শুধু রিফ্যাক্টর যে অংশগুলি নির্দিষ্ট ব্যবসার অনুরোধের সাথে সম্পর্কিত।

উপরের পাশাপাশি, আপনি কখন রিফ্যাক্টরিং পরিচালনা করবেন?

রিফ্যাক্টরিং এটি পরিবর্তন না করেই কোডের গঠন পরিবর্তন করার প্রক্রিয়া আচরণ . এটা উচিত ব্যবহার করা প্রতি বৈশিষ্ট্য যোগ সহজ. কারণ ফলাফল হল কোড যা "গন্ধ" আরও ভাল, কখনও কখনও লোকেরা বিভ্রান্ত হয়ে যায় এবং মনে করে রিফ্যাক্টরিং একটি শেষ হয় প্রতি নিজেই আমি সেই অনুভূতির সাথে একমত না।

কি কারণে আপনি রিফ্যাক্টর?

প্রধান এক রিফ্যাক্টরিংয়ের কারণ যে কোনো সময়ে আপনি খুঁজে বের করুন যে কোড একাধিক কোড পাথ দ্বারা ব্যবহৃত হয় এবং আপনি ডুপ্লিকেট (কপি এবং পেস্ট) কিন্তু পুনরায় ব্যবহার করতে চান না। এই ক্ষেত্রে বিশেষ করে গুরুত্বপূর্ণ যেখানে আপনি যে কোড একটি ত্রুটি খুঁজে.

প্রস্তাবিত: