প্রশ্ন ট্যাগ «immutability»

5
সি # তে অপরিবর্তনীয় বস্তুর মধ্যে একটি বিজ্ঞপ্তি রেফারেন্স কীভাবে মডেল করবেন?
নিম্নলিখিত কোড উদাহরণে, আমাদের অবিচ্ছিন্ন অবজেক্টের জন্য একটি শ্রেণি রয়েছে যা একটি ঘরকে উপস্থাপন করে। উত্তর, দক্ষিণ, পূর্ব এবং পশ্চিম অন্যান্য কক্ষে প্রবেশের প্রতিনিধিত্ব করে। public sealed class Room { public Room(string name, Room northExit, Room southExit, Room eastExit, Room westExit) { this.Name = name; this.North = northExit; this.South = …

1
রেডাক্স মেমরির খরচ [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 3 বছর আগে বন্ধ । রেডাক্স কাঠামোটি অপরিবর্তনীয় রাষ্ট্র / খাঁটি ফাংশন দৃষ্টান্তের পক্ষে, যা বর্তমান ক্রিয়াটির ক্ষেত্রে পূর্ববর্তী রাজ্য থেকে নতুন …

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

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

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

7
কোন পর্যায়ে অপরিবর্তনীয় শ্রেণি বোঝা হয়ে যায়?
যখন আমি পড়েছি আপনার ডেটা মডেলটি ধরে রাখার জন্য ক্লাসগুলি ডিজাইন করার সময় তা অপরিবর্তনীয় বস্তু তৈরি করা কার্যকর হতে পারে তবে কনস্ট্রাক্টর প্যারামিটারের তালিকা এবং গভীর কপিগুলির বোঝাটি কী পরিমাণে বেশি হয়ে যায় এবং আপনাকে অপরিবর্তনীয় বাধাটি পরিত্যাগ করতে হবে? উদাহরণস্বরূপ, একটি নামকৃত জিনিসের প্রতিনিধিত্ব করার জন্য এখানে একটি …

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

4
অন্তর্নিহিত হার্ডওয়্যারকে সাধারণভাবে দক্ষ করার সাথে ফাংশনাল দৃষ্টান্তটি কি খুব বেশি ডাইভারজেন্ট নয়?
এসও-এর একটি প্রশ্নের দ্বারা অনুপ্রাণিত: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell এটি এফপির অসংখ্য সুবিধা এবং অসুবিধাগুলি সম্পর্কে দীর্ঘ বিতর্ক হতে পারে, তবে আপাতত আমি আধুনিক হার্ডওয়্যারে এফপির মূল দক্ষতার সুযোগটি সংকীর্ণ করতে চাই । গবেষণামূলক প্রবন্ধ: কার্যকরী দৃষ্টান্তটি হ'ল অপরিবর্তনযোগ্যতা এবং স্থিতিহীনতা (?) বোঝায়, তবে আমরা যে হার্ডওয়্যারটিতে ফাংশনাল প্রোগ্রামগুলি পরিচালনা করি তা হ'ল …

1
স্কালায় একটি তালিকায় যুক্ত করার ক্ষেত্রে ও (এন) সময়ের জটিলতা রয়েছে কেন?
আমি কেবল পড়েছি যে একটি List(: +) এর জন্য অ্যাপেন্ড অপারেশনের সম্পাদনের সময়টি আকারের সাথে লম্বাভাবে বৃদ্ধি পায় List। এটিকে যুক্ত করা Listখুব সাধারণ অপারেশনের মতো মনে হয়। এটি করার মতো অহঙ্কারী পদ্ধতিটি কেন উপাদানগুলির পূর্বনির্ধারণ এবং তারপরে তালিকাটি বিপরীত করা উচিত? এটি কোনও ডিজাইনের ব্যর্থতাও হতে পারে না কারণ …

7
অপরিবর্তনীয়তা প্রায় আমার মাথা পেতে
আমি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ে নতুন এবং একটি ধারণা যা আমাকে বুঝতে সময় লাগছে তা হ'ল অপরিবর্তনীয়তা। আমি মনে করি গত রাতে হালকা বাল্বটি বন্ধ হয়ে গেছে তবে আমি যাচাই করতে চাই: যখন আমি এমন বিবৃতি পেলাম যে অপরিবর্তনীয় বস্তুটি পরিবর্তন করা যায় না, তখন আমি বিস্মিত হই কারণ আমি উদাহরণস্বরূপ নিম্নলিখিতটি …

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

3
অপরিবর্তনীয় রাজ্যগুলির সাথে দক্ষতার সাথে অবজেক্ট-গ্রাফের রূপান্তর উপস্থাপন করা কি সম্ভব?
আমি সি ++ তে অপরিবর্তনীয় বস্তুর ব্যবহার অনুশীলন করছি। আমার ব্যক্তিগত লক্ষ্যটি অপরিবর্তনীয় গ্রাফের ক্রম সহ জেনেরিক অবজেক্ট গ্রাফকে (হিপগুলিতে) উপস্থাপন করছে। মাল্টি-ভার্সন গ্রাফ নিজে তৈরি করা তেমন শক্ত নয়। সমস্যা হল পারফরম্যান্স। ব্রুট-ফোর্স সংস্করণটির গ্রাফের সম্পূর্ণ অনুলিপি প্রয়োজন এবং এটি গ্রহণযোগ্য ছিল না। অপরিবর্তিত নোডগুলি ভাগ করে নেওয়ার চেষ্টা …

4
অপরিবর্তনীয় / রাষ্ট্রবিহীন সিলেটলেটগুলি কি খারাপ?
ইদানীং সিঙ্গেলনের বিরুদ্ধে একধরনের বিপ্লব হয়েছে, তবে তারা রাষ্ট্রহীন হলে তাদের কি কিছু ভুল আছে? আমি অত্যধিক ব্যবহারের কথা এবং সমস্ত জানি ... এটি কেবলমাত্র সিলেটলেট নয়, সমস্ত কিছুর জন্য প্রযোজ্য।

4
কার্যকরী প্রোগ্রামিং - অপরিচ্ছন্নতা
আমি এফপিতে অপরিবর্তনীয় ডেটাগুলি বোঝার চেষ্টা করছি (বিশেষত এফ # তে, তবে অন্যান্য এফপিও ঠিক আছে) এবং রাষ্ট্র-পূর্ণ চিন্তাভাবনার (ওওপি শৈলী) পুরানো অভ্যাসটি ভেঙে ফেলছি। প্রশ্নের নির্বাচিত উত্তর একটি অংশ এখানে (: প্রযোজক ও কনজিউমার সঙ্গে একটি কিউ প্রাক্তন জন্য) সমস্যার প্রায় কোনো লেখার-আপ FP মধ্যে অপরিবর্তনীয় বেশী সঙ্গে গলি …

6
অপরিবর্তনীয় ধরণের ত্রুটিগুলি কী কী?
ক্লাসের দৃষ্টান্তগুলি পরিবর্তিত হবে না বলে আশা করা গেলে আমি নিজেকে আরও বেশি করে অপরিবর্তনীয় প্রকারগুলি ব্যবহার করতে দেখছি । এর জন্য আরও কাজ করা প্রয়োজন (নীচে উদাহরণ দেখুন), তবে বহুবিধ পরিবেশে প্রকারগুলি ব্যবহার করা সহজ করে তোলে। একই সময়ে, আমি খুব কমই অন্যান্য অ্যাপ্লিকেশনগুলিতে অপরিবর্তনীয় প্রকারগুলি দেখতে পাই, এমনকি …
12 c#  immutability 

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