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

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

3
মাইক্রোসার্চেসের মধ্যে ডিটিও অবজেক্টগুলি ভাগ করা
TL; DR - পরিষেবাগুলির মধ্যে কোনও POJO লাইব্রেরি ভাগ করা ঠিক আছে কি? সাধারণত আমরা যদি সম্ভব হয় তবে পরিষেবাগুলির মধ্যে ভাগ করে নেওয়া কঠোরভাবে কারও মধ্যে সীমাবদ্ধ রাখতে চাই। ডেটা ভাগ করে নেওয়ার পরিষেবাটি ক্লায়েন্টদের ব্যবহারের জন্য ক্লায়েন্ট-লাইব্রেরি সরবরাহ করা উচিত কিনা তা নিয়ে কিছু বিতর্ক হয়েছে। ক্লায়েন্ট-লিবিব পরিষেবাটির …

4
মাপ, সূচক ইত্যাদির জন্য সাইজ_টি বা ইনট
সি ++ এ size_t(বা আরও সঠিকভাবে T::size_typeযা "সাধারণত" হয় size_t; অর্থাত্ একটি unsignedপ্রকার) এর রিটার্ন মান হিসাবে size()যুক্তি operator[]ইত্যাদির জন্য ব্যবহৃত হয় (দেখুন std::vector, ইত্যাদি । আল) অন্যদিকে, নেট ভাষা একই উদ্দেশ্যে int(এবং , optionচ্ছিকভাবে long) ব্যবহার করে; প্রকৃতপক্ষে, সিএলএস-অনুবর্তী ভাষা স্বাক্ষরযুক্ত প্রকারের সমর্থন করার প্রয়োজন হয় না । দেওয়া …
15 c#  c++  array 

7
ছেদ টেবিল তৈরির পরিবর্তে নলযোগ্য বিদেশী কী ব্যবহারের অসুবিধা
বলুন আমার কাছে নিম্নলিখিত ER ডায়াগ্রাম রয়েছে: এখন যদি আমি সম্পর্ক উপস্থাপিত একটি বিদেশী কী ব্যবহার Schoolমধ্যে Student, আমি থাকতে পারে NULLমান (কারণ একটি Student একটি অন্তর্গত প্রয়োজন নেই Schoolউদাহরণস্বরূপ): সুতরাং সঠিক উপায়ে (আমি যা পড়েছি তার উপর ভিত্তি করে) সম্পর্কের প্রতিনিধিত্ব করার জন্য একটি ছেদ টেবিল তৈরি করা হয়, …

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

1
স্ট্যান্ড :: ভেক্টর <বিউল> কীভাবে এল?
আজ, কার্যত সমস্ত সি ++ বিকাশকারীরা সম্মত হন যে std::vector&lt;bool&gt;এটি একটি ভুল ছিল যেহেতু এটি প্রতারকভাবে একটি ধারক নয়, এবং এর ব্যবহারের ক্ষেত্রে std::bitsetযেভাবেই হোক না কেন তাদের সাথে প্রচুর পরিমাণে ওভারল্যাপ হয় । কীভাবে এটি স্ট্যান্ডার্ডে ভোট হবে? তখন কি বিতর্ক হয়েছিল? মূল সমর্থনকারী যুক্তিগুলি কী ছিল?
15 c++  history  stl 

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

3
ক্লায়েন্ট / সার্ভারের রিয়েল-টাইম ভিডিওগেমে কীভাবে দ্রুত কম্পিউটারগুলি ব্যবহার করা যায়
আমি সকেট.ইও ব্যবহার করে আমার প্রথম অনলাইন গেমটি তৈরি করছি এবং আমি এটিটি আগার.আইও বা ডাইপ.আইওয়ের মতো একটি রিয়েল-টাইম মাল্টিপ্লেয়ার গেম হতে চাই I'd তবে আমি কীভাবে সমস্ত কম্পিউটারকে একই গতিতে কাজ করতে পারি তা নির্ধারণের চেষ্টা করার বিষয়টি নিয়ে আমি এড়িয়ে গেছি। মডেলগুলির জন্য আমার কাছে তিনটি ধারণা রয়েছে …

3
কেন রুবি স্রষ্টা প্রতীক ধারণাটি ব্যবহার করতে বেছে নিয়েছিলেন?
tl; dr: প্রতীকগুলির ভাষা-অজ্ঞাত সংজ্ঞা এবং অন্যান্য ভাষায় এগুলি রাখার কারণ থাকতে পারে? তাহলে, কেন রুবি স্রষ্টা symbolsভাষায় ধারণাটি ব্যবহার করলেন ? আমি নন-রুবি প্রোগ্রামারের দৃষ্টিকোণ থেকে এটি জিজ্ঞাসা করি। আমি প্রচুর অন্যান্য ভাষা শিখেছি এবং সেগুলির কোনওটির মধ্যেই আমি খুঁজে পাইনি, রুবি যা ডাকে তার সাথে আমি আচরণ করছি …

3
কেন: সিএসএসে নবম শিশু () 0 এর পরিবর্তে 1 থেকে শুরু হয়?
কেন: নবম-শিশু () শূন্যের পরিবর্তে এক থেকে পুনরাবৃত্তি করে? যেমন এই উদাহরণে প্রদর্শিত । কেন এটি প্রথম উপাদানটি নির্বাচন করে এবং যখন দ্বিতীয়টি নয় p :nth-child(1)
15 html  css  web-design 

6
উত্স কোড লেখার সময় কীভাবে 80 টি অক্ষরের সীমা সেরা অনুশীলনটি অনুসরণ করবেন?
সুতরাং আপনি জানেন যে একটি ভাল অনুশীলন বলার আছে 80 টি অক্ষরে সোর্স কোডের একটি সারি সীমিত করুন। এখানে 2 টি লিঙ্ক রয়েছে: কেন 80 টি অক্ষর কোড প্রস্থের জন্য 'মানক' সীমা? ওয়াইডস্ক্রিন মনিটরের সময়ে কি 80 টি চরিত্রের সীমাটি এখনও প্রাসঙ্গিক? এবং আমি নিশ্চিত আপনি যদি এই সেরা অনুশীলনটি …

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

2
স্ট্যান্ড :: ব্যতিক্রম থেকে একজনের প্রাপ্ত / উত্তরাধিকারী হওয়া উচিত?
আমার প্রথম 'সিরিয়াস' সি ++ লাইব্রেরি ডিজাইন করার সময়, আমি নিজেকে জিজ্ঞাসা করছি: এর থেকে ব্যতিক্রম std::exceptionএবং এটি অফস্প্রিংগুলি অর্জন করা কি ভাল স্টাইল ?! পড়ার পরেও ব্যতিক্রম ক্লাস ডিজাইনিং আমার গ্রন্থাগারের জন্য প্রয়োগ করতে ব্যতিক্রম একটি 'ভাল নম্বর' কি? আমি এখনও নিশ্চিত নই। কারণ, প্রচলিত (তবে সম্ভবত ভাল না) …
15 c++  exceptions 

7
কোনও লুপের জন্য যেমন পূর্ণসংখ্যা ব্যবহার করার সময় <= এবং> = এড়ানো উচিত? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 3 বছর আগে বন্ধ । আমি আমার শিক্ষার্থীদের বুঝিয়েছি যে সমান-সমীক্ষাটি ভাসমান ভেরিয়েবলের জন্য নির্ভরযোগ্য নয়, তবে …
15 loops 

8
ব্যতিক্রম নিক্ষেপকারীদের ত্রুটিগুলি লগ করা উচিত?
আমি কয়েক মাস ধরে একটি অ্যাপ্লিকেশন তৈরি করেছিলাম এবং আমি এমন একটি প্যাটার্ন উপলব্ধি করতে পেরেছিলাম যা উদ্ভূত হয়েছিল: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); বা, ধরা পড়ার সময়: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } সুতরাং, যখনই আমি …

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

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