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