সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

5
কীভাবে একটি REST এপিআই অনুকরণ করবেন?
আমি একটি নতুন প্রকল্পে কাজ করছি যা একটি তৃতীয় পক্ষের REST এপিআই থেকে ডেটা জিজ্ঞাসা করবে। এটি রিয়েল টাইম স্পোর্টসের ডেটা ফিডের জন্য, সুতরাং যখন কোনও গেমটি বাস্তবে ঘটে তখন ফিডটি কেবল তখনই কাজ করে। যদিও তৃতীয় পক্ষটি ভাল ডকুমেন্টেশন সরবরাহ করে (এক্সএসডি, ইত্যাদি), তাদের কাছে কোনও গেমের ঘটনার অনুকরণ …
13 api  rest 

2
প্রকারগুলি কি হ্যাসকেলে মুছে ফেলা হয়?
হাস্কেলের একটি "জেনেরিক ফাংশন" এর ধারণা রয়েছে যা সাধারণ লিস্পের সাথে কিছুটা আপাত মিল রয়েছে - হাস্কেলের সাথে বা সাধারণ লিস্পের সাথে অভিজ্ঞতা না থাকায় আমি এখানে খুব কাছাকাছি হতে পারি। এর অর্থ হল যে কোনওরকম to_stringসমস্ত ধরণের স্ট্রিং প্রতিনিধিত্ব সংজ্ঞা দেওয়ার জন্য একটি জেনেরিক সুবিধাকে সংজ্ঞায়িত করতে পারে । …

6
চুক্তি ভিত্তিক প্রোগ্রামিং বনাম ইউনিট পরীক্ষা
আমি কিছুটা প্রতিরক্ষামূলক প্রোগ্রামার এবং মাইক্রোসফ্টস কোড চুক্তির একটি বড় অনুরাগী। এখন আমি সবসময় সি # ব্যবহার করতে পারি না এবং বেশিরভাগ ভাষায় আমার কাছে কেবলমাত্র সরঞ্জামটি হ'ল দৃser়তা। সুতরাং আমি সাধারণত এই জাতীয় কোড সহ শেষ করি: class { function() { checkInvariants(); assert(/* requirement */); try { /* implementation …

4
পড়ার লুপটি শেষ করার কোন উপায়টি পছন্দসই পদ্ধতি?
যখন আপনাকে এমন পাঠককে পুনরাবৃত্তি করতে হবে যেখানে পড়তে হবে এমন আইটেমের সংখ্যা অজানা এবং এটি করার একমাত্র উপায় হ'ল আপনি শেষ পর্যন্ত আঘাত না করা পর্যন্ত পড়া চালিয়ে যাওয়া। এটি আপনার অন্তহীন লুপের প্রায়শই প্রয়োজন হয়। সর্বদা trueএটি নির্দেশ করে যে ব্লকের ভিতরে কোথাও কোনও breakবা returnবক্তব্য থাকতে হবে …

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

2
সি # ইন্টারফেসের সাথে হাস্কেল টাইপক্লাস প্রয়োগ করুন
আমি হাস্কেলের ধরণের ক্লাস এবং সি # এর ইন্টারফেসগুলির সাথে তুলনা করার চেষ্টা করছি। মনে করুন একটি আছে Functor। Haskell,: class Functor f where fmap :: (a -> b) -> f a -> f b সি # তে এই ধরণের শ্রেণিটি ইন্টারফেস হিসাবে কীভাবে প্রয়োগ করা যায়? আমি যা চেষ্টা …
13 c#  haskell 

6
কীভাবে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অনুশীলন করবেন? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। 6 বছর আগে বন্ধ ছিল । লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা হয়েছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি সবসময় পদ্ধতিগত ভাষাগুলিতে প্রোগ্রাম করেছি …

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

2
যেহেতু আবর্জনা সংগ্রহ অ-নিরোধক, তাই কেন এটি নিরাপদ র্যান্ডম সংখ্যা উত্সর্গের জন্য ব্যবহৃত হয় না?
আমি পেয়েছি যে / দেব / এলোমেলো ইন্ট্রপির একটি ভাল উত্স, এবং যা সাধারণত ব্যবহৃত হয় - এটি ঠিক যেমন আমি জিসিতে পড়ছি, কমপক্ষে জাভাতে, এটি মেনে নেওয়া যায় যে আবর্জনা সংগ্রহ ডিমন অ-নির্বিচারে কার্যকর করে । যদি এটি সত্য হয়, তবে কেন আমরা আবর্জনা সংগ্রহের সময়টিকে ভেরিয়েবল / ডেভ …

4
লিনাক কি তলদেশে প্রদর্শিত হওয়ার চেয়ে বেশি দক্ষ?
আমি যদি এরকম কিছু লিখি: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) এটি কি একই: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); বা কভারগুলির নীচে এমন কোনও জাদু রয়েছে যা আরও এইরকম …
13 c#  linq 

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

3
আমরা কি সঠিকভাবে সারিবদ্ধভাবে সিরিয়াল করছি?
আমরা বিভিন্ন পরিষেবাদির মাধ্যমে বার্তাগুলি প্রক্রিয়া করি (একটি বার্তা সম্ভবত 9 টি পরিষেবা স্পর্শ করবে এটির আগে প্রতিটি নির্দিষ্ট আইও-সম্পর্কিত ফাংশন করে)। পারফরম্যান্সের জন্য এখনই আমাদের কাছে সবচেয়ে খারাপ-কেস (এক্সএমএল ডেটা কন্ট্রাক্ট সিরিয়ালাইজেশন) এবং সেরা-কেস (ইন-মেমরি এমএসএমকিউ) এর সংমিশ্রণ রয়েছে। বার্তাটির প্রকৃতির অর্থ হল যে আমাদের সিরিয়ালযুক্ত ডেটা প্রায় 12-15 …

4
রেলস: ডিমিটার বিভ্রান্তির আইন
আমি রেলস অ্যান্টিপ্যাটার্নস নামে একটি বই পড়ছি এবং তারা ডেমিটারের আইন ভঙ্গ না করার জন্য প্রতিনিধিদের ব্যবহার করার বিষয়ে কথা বলছে talk এখানে তাদের প্রধান উদাহরণ: তারা বিশ্বাস করে যে কন্ট্রোলারে এই জাতীয় কিছু কল করা খারাপ (এবং আমি সম্মত) @street = @invoice.customer.address.street তাদের প্রস্তাবিত সমাধান নিম্নলিখিত কাজগুলি করা: class …

5
রাষ্ট্র ছাড়া কি * কোনও * কর্মের কাজ প্রকাশ করা যেতে পারে?
এটি একটি তাত্ত্বিক প্রশ্ন, তবে আমি এখন যা অনুধাবন করেছি তার বহু বছর পর প্রোগ্রামিংয়ের পরে "নরমাল" অপরিহার্য কৌশলটি সি ++ ব্যবহার করে মূলত আমি এই অন্যান্য কার্যকরী প্রোগ্রামিংয়ের জগতটি আবিষ্কার করেছি, যা জাভাস্ক্রিপ্ট শিখতে গিয়ে দুর্ঘটনাক্রমে আমি হোঁচট খেয়েছি। এটি আমাকে ভাবতে বাধ্য করেছে যে আপনি যদি কোনও সম্পূর্ণ …

2
একটি RESTful API একটি সম্পূর্ণ ফর্ম জন্য ডেটা সরবরাহ করা উচিত?
ধরা যাক আমার কাছে একটি জাভাস্ক্রিপ্ট ওয়েব অ্যাপ্লিকেশন রয়েছে যা পুরোপুরি ডেটার জন্য একটি RESTful API ব্যবহার করে। আসুন এই অ্যাপ্লিকেশনটির একটি ডেটা ফর্ম রয়েছে এবং এটি ধরা যাক আমি / পণ্য / 12345 এ একটি রেকর্ড সম্পাদনা করছি। ফর্মটি তৈরি করার সময়, আমি / পণ্য / 12345 এ একটি …
13 api  rest  forms 

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