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

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

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

2
গিট-ফ্লো মডেলটিতে বাগফিক্সগুলি কোথায় যায়?
সাধারণত, হিসাবে উল্লেখ করা হয়, গিট-ফ্লো মডেল হটফিক্সগুলি hotfix-*শাখায় প্রকাশের আগেই তাদের নির্দিষ্ট শাখা এবং ছোট সংহতকরণ সংশোধন করে release-*। পূর্ববর্তী সংস্করণ থেকে সাধারণ বাগফিক্সগুলির কোনও জায়গা আছে বলে মনে হয় না। তারা কোথায় উপস্থিত হবে? তাদের কি তাদের নিজস্ব bug-*শাখায় শাখা বন্ধ করা উচিত develop(ঠিক যেমন featureশাখাগুলি)?
15 git  gitflow 

4
টাইপ ম্যাপিং এবং এক্সটেনশন পদ্ধতি সম্পর্কিত সেরা অনুশীলন
আমি সি # তে ম্যাপিংয়ের ধরণগুলি এবং এক্সটেনশন পদ্ধতিগুলি সম্পর্কে সেরা অভ্যাসগুলি সম্পর্কে কিছু প্রশ্ন জিজ্ঞাসা করতে চাই। আমি জানি এই বিষয়টি গত কয়েক বছর ধরে একাধিকবার আলোচিত হয়েছে, তবে আমি প্রচুর পোস্ট পড়েছি এবং এখনও সন্দেহ আছে। আমার যে সমস্যার মুখোমুখি হয়েছিল তা হ'ল "রূপান্তর" কার্যকারিতা সহ আমার নিজস্ব …

2
Ptionচ্ছিক এবং নলেবল টাইপের মধ্যে পার্থক্য কী
সুইফট আছে Optionals। সি # এর Nullableপ্রকার রয়েছে। যতদূর আমি উভয়কে একই উদ্দেশ্যে পরিবেশন করতে বলতে পারি, কিছু প্রকারের মান ছাড়াও তারা ভেরিয়েবলের মূল্য আছে কি না তা অপরিজ্ঞাত (অবিচ্ছিন্ন) তথ্য সংরক্ষণ করে। প্রশ্নটি Optionalsকেবল Nullableবিভিন্ন নামের সাথে প্রকার বা অন্য ধারণাগত পার্থক্য রয়েছে? অন্য কথায়, ধারণা সম্পর্কে নিজেই কথা …

5
.NET অ্যাপ্লিকেশনগুলির মধ্যে কোড ভাগ করার সবচেয়ে কার্যকর উপায় কী?
আমাদের কার্যক্রমে, আমাদের বেশ কয়েকটি বিভিন্ন। নেট অ্যাপ্লিকেশন রয়েছে যা প্রচুর বেস কার্যকারিতা ভাগ করে নেয়। আমরা একটি ক্লিন এন-টিয়ার আর্কিটেকচার ব্যবহার করে এই অ্যাপ্লিকেশনগুলি তৈরি করেছি, তবে আমরা সেই মুহুর্তটিতে আঘাত করেছি যেখানে আমরা বুঝতে পারি যে আমরা একই ফাংশনগুলি বিভিন্ন সময়ে পুনরায় প্রয়োগ করেছি। স্পষ্টতই এটি ডিআরওয়াই লঙ্ঘন …

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

3
পরিষ্কার আর্কিটেকচার - অনেক বেশি কেস ক্লাস ব্যবহার করুন
আমি ক্লিন আর্কিটেকচারে যাচ্ছি এবং আমার অ্যান্ড্রয়েড স্তরটি এমভিসি থেকে এমভিপিতে তুলে নিয়েছি , ডাগার 2 দিয়ে ডিআই, আরএক্সজেভা 2 এর সাথে কার্যকারিতা এবং অবশ্যই জাভা 8 প্রবর্তন করছি। ইন সবচেয়ে মূল্যবান খেলোয়াড় পরিষ্কার স্থাপত্য একটি আছে সত্ত্বা মধ্যে স্তর (datastores মধ্যে) এবং প্রযোযক যে তাদের অ্যাক্সেস করা উচিত নয়। …
15 java  android  use-case  mvp 

1
কোনও ফাইল নামের অপসারণ অংশের নাম কী? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 3 বছর আগে বন্ধ । ফাইল পাথ দেওয়া হয়েছে: /some/path/abc.txt ফাইলের নাম "abc.txt", এবং এক্সটেনশন "পাঠ্য" হয়। …

3
কোনও উত্স পাওয়া না গেলে আমি কি 204 বা 404 এর প্রতিক্রিয়া ফিরিয়ে দেব?
আমি টুর্নামেন্ট এবং সময়সূচীর জন্য একটি সাধারণ RESTful পরিষেবা বিকাশ করছি। যখন কোনও টুর্নামেন্ট জেএসওএন বডি সমন্বিত কোনও পোস্টের অনুরোধের মাধ্যমে তৈরি করা হয়, তখন টুর্নামেন্টটি BiMapএকটিতে প্রবেশ করানো হয় , ডিএও বাস্তবায়নে নিম্নলিখিত হিসাবে ঘোষণা করা হয়: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); যখন কোনও টুর্নামেন্ট তৈরি করা হয়, …
15 java  rest  web-services  http 

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

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

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

3
একটি ইউনিকোড সেন্ডিনেল মান আমি ব্যবহার করতে পারি?
আমি একটি ফাইল ফর্ম্যাট ডিজাইন করছি এবং আমি এটি সঠিকভাবে করতে চাই। যেহেতু এটি একটি বাইনারি ফর্ম্যাট, তাই ফাইলের প্রথম বাইট (বা বাইট) বৈধ পাঠ্য অক্ষরগুলি তৈরি করা উচিত নয় (ঠিক PNG ফাইল শিরোলেখ 1 এর মতো )। এটি এমন কয়েকটি সরঞ্জামগুলিকে মঞ্জুরি দেয় যা বিন্যাসটি স্বীকৃতি দেয় না এখনও …
14 unicode 

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

8
চাপের মধ্যে পড়ে আপনি কি খারাপ কোড লেখেন? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 7 বছর আগে বন্ধ ছিল । আপনি যখন চাপের মধ্যে থাকেন, তখন সময়সীমাটি এগিয়ে চলেছে এবং একজন পরিচালক আপনার ঘাড়ে নিঃশ্বাস ফেলছেন …
14 bad-code 

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