মডিউল ওজন সামঞ্জস্য করা: কী কী ঝুঁকি এবং বিষয়গুলি সন্ধান করা উচিত?


14

হুকের সম্পাদন পদ্ধতি (হুক_ফর্ম_ল্টার) পরিবর্তন করতে আমি আজ আমার একটি কাস্টম মডিউলটির ওজন পরিবর্তন করেছি। আমি অন্যান্য মডিউলের ওজনের তুলনায় ওজনকে 1 মানের চেয়ে বেশি ভারীতে পরিবর্তন করেছি। এটি "র্যান্ডম" 100 ওজনের পরিবর্তে এটি করা সবচেয়ে নিরাপদ কাজ বলে মনে হয়েছিল The আসল মডিউলটি একটি মূল মডিউল (অনুবাদ) তাই আমি আশা করি যে আমি কোনও কিছু ভাঙ্গি নি।

হুকের সম্পাদনের ক্রম পরিবর্তন করার জন্য কোনও মডিউলের ওজন সামঞ্জস্য করার সময়, কী কী জিনিসগুলি সন্ধান করতে হবে এবং এর মধ্যে ঝুঁকিগুলি কী কী?

আমি যা ভাবতে পারি: উচ্চ মিলনের ফলে অযাচিত আচরণ।

উত্তর:


10

ভাল এটির কোনও সাধারণ উত্তর নেই, এটি মডিউলগুলির উপর নির্ভর করে। আমি কিছু বিষয় বিবেচনা করব (ড্রুপাল 6 এ):

  • মডিউলগুলি লোড হওয়ার সাথে সাথে হুক_বুট বলা হয়; সুতরাং কেবলমাত্র মডিউলগুলি অন্তর্ভুক্ত করা হয়েছে তার চেয়ে হালকা। আপনি যদি আপনার চেয়ে ভারী অন্য কোনও মডিউলের কোডের উপর নির্ভর করেন তবে তা নিজে নিজেই অন্তর্ভুক্ত করেছেন তা নিশ্চিত করুন।

  • যদি কোনও মডিউলটির ডিফল্টরূপে 0 বাদে ওজন থাকে তবে এর অর্থ এই মডিউলটি নির্দিষ্টভাবে এই ওজনটিকে সেট করে। সেই মডিউলের। ইনস্টল ফাইলটি পরীক্ষা করুন, কারণ এটি সম্ভবত ওজন নির্ধারিত যেখানে সম্ভবত - এবং ভাগ্যের কিছুটা কারণেই এখানে একটি মন্তব্য দেওয়া হবে! (ওজন শূন্য হলেও এটি সত্য হতে পারে)

  • খুব কম বা খুব বেশি ওজন নির্ধারণকারী মডিউলগুলির সাধারণত এটির একটি ভাল কারণ থাকে ( অবশ্যই সমস্ত কিছুর আগে / পরে চালানো উচিত )। সাধারণত উন্নয়নের মডিউলগুলি এটি করে, যদিও অন্যরাও এটি করতে পারে। আপনার যদি এর কোনও ভাল কারণ না থাকে তবে এই মডিউলগুলি প্রথমে / শেষ রাখুন।

  • মডিউলটির নির্ভরতা (মডিউল নির্ভর করে এবং এই মডিউলের উপর নির্ভর করে) দেখুন। আদর্শভাবে এই মডিউলগুলি একই ক্রমে রাখুন। যদি আপনাকে অবশ্যই অর্ডার পরিবর্তন করতে হয় তবে ফলাফলটি বোঝার একমাত্র উপায় হ'ল কোডটি।

  • সাধারণ বুদ্ধি ব্যবহার কর. মডিউল দ্বারা যুক্ত করা তথ্য (নোড লোডে কোনও নোডকে বলুন) এটির চেয়ে হালকা মডিউলগুলিতে উপলব্ধ হবে না।


1
দ্রুপাল 7 এর জন্য কোনও পার্থক্য?
ড্রকর্ড

3

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

বলা হচ্ছে, আপনি যদি আপনার ঝুঁকি হ্রাস করতে চান তবে আপনার মডিউলটি এটি কী করছে তা কেবল অবিকল বিবেচনা করুন। আপনি কোন ডেটা সংশোধন করছেন? আপনি কি ডেটা স্ট্রাকচারগুলিতে বড় পরিবর্তন করছেন, না আপনি আরও কসমেটিক পরিবর্তন করছেন? আমার মনে হয়, সবচেয়ে বড় ঝুঁকিটি অপ্রত্যাশিত উপায়ে বিদ্যমান ডেটাগুলিকে পরিবর্তন করবে। আপনি যদি যত্নবান হন এবং আপনি খুব কম পরিমাণে মডিউল ওজন সামঞ্জস্য করেন তবে আপনার খুব বেশি সমস্যা হওয়া উচিত নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.