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

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

6
আপনি কীভাবে একটি এনকোডার পরীক্ষা করবেন?
আমার এরকম কিছু রয়েছে: public byte[] EncodeMyObject(MyObject obj) আমি এইভাবে ইউনিট টেস্টিং করেছি: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); সম্পাদনা: আমি যে দুটি উপায় প্রস্তাব করেছি তা হ'ল: 1) উপরের উদাহরণের মতো হার্ডকডযুক্ত প্রত্যাশিত মানগুলি ব্যবহার করা। 2) এনকোডযুক্ত বাইট অ্যারে ডিকোড করতে একটি ডিকোডার …

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

2
হায়ার অর্ডার ফাংশন এবং / অথবা প্রথম শ্রেণির নাগরিক শব্দটি প্রথম কে তৈরি করেছিলেন?
আমি বুঝতে পেরেছি যে হাস্কেল, ও'ক্যামল বা এলআইএসপি-র অনেক আগে উচ্চতর অর্ডার ফাংশনগুলি একাডেমিক গবেষণার বিষয় ছিল এবং গণিতে শানফিনকেল (১৯67 in সালে) এবং হাস্কেল কারি (১৯68৮ সালে) ইতিমধ্যে কারিংয়ের মতো প্রযুক্তি প্রয়োগ করা হয়েছিল, তবে তা এটি কোনও প্রোগ্রামিং ভাষায় উপলব্ধ হওয়ার আগে ছিল। উইকিপিডিয়া অনুসারে স্কিমটি প্রথম ভাষা …

2
অ্যারের "প্রত্যেক" বা "কিছু" এর পার্শ্ব প্রতিক্রিয়াগুলি কি খারাপ?
আমাকে সবসময় শেখানো হয়েছে যে কোনও ifঅবস্থায় পার্শ্ব প্রতিক্রিয়াগুলি খারাপ are আমি কি মানে হয়; if (conditionThenHandle()) { // do effectively nothing } ... উল্টোদিকে; if (condition()) { handle(); } ... এবং আমি তা বুঝতে পেরেছি, এবং আমার কলেজগুলি খুশী কারণ আমি এটি করি না, এবং আমরা সবাই শুক্রবার 17:00 …

1
গুগলের গো প্রোগ্রামিং ভাষায় গণিত গ্রন্থাগার পদ্ধতি
আমি গুগল গোলাং-এ প্রোগ্রামিং করছি এবং এর বংশবৃদ্ধির কারণে এটি উপভোগ করছি তবে আমি অবাক করে বলছি যে প্রায় সমস্ত ম্যাথ স্ট্যান্ডার্ড লাইব্রেরি পদ্ধতি ভাসমান পয়েন্ট টাইপের জন্য। এই পদ্ধতিগুলি কীটপতঙ্গগুলির জন্য বিদ্যমান না থাকার কোনও বিশেষ কারণ আছে?

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

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

1
আপনার monadic ফাংশনগুলিতে বৈধতা সহ ত্রুটি মনাদ ব্যবহার করা বা আপনার নিজের মোনাডকে বৈধতার সাথে সরাসরি আপনার বাঁধাইতে প্রয়োগ করা ভাল?
আমি ভাবছি যে ব্যবহারযোগ্যতা / রক্ষণাবেক্ষণের জন্য আরও ভাল ডিজাইন বুদ্ধিমান কি না এবং সম্প্রদায়ের সাথে উপযুক্ত হিসাবে আরও ভাল। ডেটা মডেল দেওয়া: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) data Container = Container Name deriving (Show, Eq) data Category …

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

2
শ্রেণিবদ্ধ এবং অবিচ্ছিন্ন ডেটা সহ মেশিন লার্নিং
এই প্রশ্নটি এখানে বা এসও যেতে পারে সম্ভবত ... মনে করুন যে আপনার প্রশিক্ষণ ডেটাসেটে এই সেটআপের মতো শ্রেণিবদ্ধ এবং অবিচ্ছিন্ন উভয় ডেটা রয়েছে: Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 , 100 , 100 cat, tabby, F, 5, 10 , 80 , 200 dog, …

2
ভাগ করা মেমরি বনাম সকেটগুলির মাধ্যমে আন্তঃ প্রক্রিয়া যোগাযোগের পক্ষে কি কি?
আমি বুঝতে পারি যে ইন্টার প্রক্রিয়া যোগাযোগের জন্য আরও অনেক বিকল্পের মধ্যে দুটি হতে পারে: ভাগ করা মেমরি সকেট আসলে আমি এই দুটি অপশনটি জাভা অ্যাপ্লিকেশন ডিবাগ করার জন্য ইন্টেলিজ আইডিয়া দ্বারা প্রকাশিত হতে দেখেছি। আমি জানতে চাই প্রতিটি পদ্ধতির উপকারিতা এবং বিপর্যয়গুলি কী।

3
একটি গতিময় টাইপ করা ভাষার জন্য সংকলক লিখতে টাইপ সম্পর্কিত চ্যালেঞ্জগুলি কী কী?
ইন এই আলাপ , গাইডো van Rossum, টকিং (27:30) পাইথন কোডটির জন্য একটি কম্পাইলার লিখতে প্রচেষ্টা সম্পর্কে এটা বলার অপেক্ষা রাখে মন্তব্য: দেখা যাচ্ছে যে এমন একটি সংকলক লিখতে এত সহজ নয় যেটি সমস্ত দুর্দান্ত গতিশীল টাইপিং বৈশিষ্ট্যগুলি বজায় রাখে এবং আপনার প্রোগ্রামটির অর্থগত নির্ভুলতা বজায় রাখে, যাতে আপনি আচ্ছাদনগুলির …

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

1
হ্যাশ ফাংশন শ্রেণিবিন্যাস
ইন্টারনেটে, আমি এই প্রশ্নটি এসেছি: মূল মানটি পাওয়া যায় এমন বিভিন্ন পদ্ধতির উপর ভিত্তি করে হ্যাশিং ফাংশনগুলিকে শ্রেণিবদ্ধ করুন। মত উত্তর সহ সরাসরি পদ্ধতি বিয়োগ পদ্ধতি মডুলো-বিভাগ পদ্ধতি ডিজিট-এক্সট্রাকশন পদ্ধতি মিড-স্কোয়ার পদ্ধতি ভাঁজ পদ্ধতি সিউডো-এলোমেলো পদ্ধতি যা আমি অদ্ভুত বলে মনে করি। আমি মনে করি আমি হ্যাশিং সম্পর্কে অনেক কিছু …

8
অতীত যদি বিবৃতি অ্যারে, লুপ… এখন কী?
আমি এক বছর আগে প্রোগ্রামিং ছেড়ে দিয়েছিলাম যখন আমি এই প্রাচীরটি আঘাত করতে থাকি। আমি বিষয়টির পুনর্বিবেচনা করছি কারণ আমি বেসিক অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে চাই। তবে আমি অনুভব করি যে আমার সীমিত জ্ঞান যথেষ্ট হবে না। এখানে আমার সমস্যা। আমি কয়েকটি বই পড়েছি এবং সি # / জাভাতে ভিডিও …

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