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

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

5
স্থির পদ্ধতিগুলি কেন ওভাররাইডযোগ্য হতে সক্ষম হবে না?
এই প্রশ্নের উত্তরে , সাধারণ wasকমত্যটি ছিল যে স্থির পদ্ধতিগুলি ওভাররাইড করা বোঝায় না (এবং এভাবে সি # তে স্থির ফাংশনগুলি ভার্চুয়াল বা বিমূর্ত হতে পারে না)। যদিও এটি কেবল সি # তে ঘটনা নয়; জাভাও এটি নিষিদ্ধ করে এবং সি ++ এটি পছন্দ করে না। যাইহোক, আমি স্থির ক্রিয়াকলাপগুলির …

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

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

4
কোনও সি স্ট্রাক্টের যেমন কোনও ফাংশন ছিল তেমন আচরণ করা যায়?
আমি সি এবং structগুলি ব্যবহার করি যেখানে স্ট্রাক্টের সদস্য থাকতে পারে তবে কার্যকরী হয় না। সরলতা জন্য অনুমান যে আমি স্ট্রিং যে আমি নামের জন্য একটি struct তৈরি করতে চান strএবং আমি কাজ করতে সক্ষম হতে চান str.replace(int i, char c)যেখানে iস্ট্রিং এর সূচক এবং cচরিত্র অবস্থানে চরিত্র বদল হয় …

2
কীভাবে ইনজেকশনযোগ্য কোড পরীক্ষা করতে হবে?
সুতরাং আমার কম্পিউটারে নিম্নলিখিত কোডটি টুকরো টুকরো ব্যবহার করে। আমরা বর্তমানে ইউনিট টেস্টগুলি অতীতের প্রতিবিম্বিতভাবে লিখছি (কখনই আমার তর্ক ছিল না তার চেয়ে আরও ভাল দেরি), তবে আমি দেখতে পাচ্ছি না এটি কীভাবে পরীক্ষামূলক হবে? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter = new …

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

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

2
প্রচুর ব্যবহার / আমদানির বিবৃতি থাকা খারাপ ডিজাইন বা কোড গন্ধকে বোঝায়?
সাধারণত, আমি ক্লাস ফাইলের শীর্ষে কয়েকটি ব্যবহার করে বিবৃতি দেখছি। উদাহরণ: using System.Collections.Generic; using System.IO; using System.Xml.Linq; তবে একটি প্রকল্পে আমি কাজ করছি, বেশ কয়েকটি অনুষ্ঠানে আমি এক শ্রেণীর ফাইলে 20 বা ততোধিক ইউএসিং / আমদানি দেখি। এই খারাপ নকশা? দেখে মনে হচ্ছে যে কোনও জিনিস করার জন্য ডিজাইন করা …

3
সিডিএন ফলব্যাকগুলির জন্য স্থানীয় জেএস এবং সিএসএস সংস্থান সরবরাহ করা
দেত্তয়া আছে সিডিএনগুলি একটি ভাল জিনিস কারণ তারা ক্লায়েন্টের কাছাকাছি সংস্থানগুলি সরবরাহ করতে পারে, ক্লায়েন্ট সেগুলি ক্যাশে করতে পারে এবং আপনি নিজের সার্ভারে লোড হ্রাস করতে পারেন। সাম্প্রতিক ব্রাউজারগুলিতে, তৃতীয় পক্ষের সার্ভারগুলি থেকে রিসোর্সগুলি লোড করা সুব্রোসোর্স ইন্টিগ্রিটি (এসআরআই) এর জন্য সুরক্ষা হ্রাস করে না । সিডিএনগুলি কয়েকটি দেশে ডাউন …
13 javascript  css  cdn 

4
যদি আমার আইডিই এত স্মার্ট হয় তবে কেন আমাকে "ক্লোন ()" কাস্ট করা দরকার?
আমার কোডটি টাইপ করার সময় আমার আইডিই ( নেটবিয়ান ) টাইপ আমার চেক Collectionsকরে। তবে, কেন আমাকে প্রত্যাবর্তিত অবজেক্টটি ফেলে দিতে হবে Object.clone()? যা ঠিক আছে। কোন ক্ষতি কোন ফাউল। কিন্তু তবুও, আমি বুঝতে পারি না। টাইপ চেকিং, castালাই ছাড়াই, প্রত্যাশিত বস্তুটি Object.clone()সম্ভব নয়? জেনেরিক্স ফ্রেমওয়ার্ক আমার মনে আইডিই পরীক্ষা …

3
প্রদত্ত কখন (জিডব্লিউটি) এবং অ্যারেঞ্জ অ্যাক্ট অ্যা্যাসেট (এএএ) মধ্যে পার্থক্য?
টিডিডিতে অ্যারেঞ্জ অ্যাক্ট অ্যাসেট (এএএ) সিনট্যাক্স রয়েছে: [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } বিডিডি-তে লেখার পরীক্ষাগুলি একই …
13 c#  unit-testing  tdd  bdd 

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

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

1
এইচটিএমএল ট্যাগগুলিতে বৈশিষ্ট্যগুলি অর্ডার করার জন্য কি কোনও মানক অনুশীলন রয়েছে?
আমি একটি কৌনিক জেএস প্রকল্পে কাজ করছি এবং বৈশিষ্ট্যগুলি আমার অনেক এইচটিএমএল উপাদানগুলিতে অসংখ্য: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> এই গুণাবলী ক্রম জন্য একটি মানক কনভেনশন আছে? বর্ণানুক্রমিক? অর্থ দ্বারা দলবদ্ধ (উদাহরণস্বরূপ সমস্ত কৌণিক বৈশিষ্ট্য একসাথে)? স্ট্যান্ডার্ড এইচটিএমএল বৈশিষ্ট্য (উদাহরণস্বরূপ "টাইপ") প্রথমে?

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

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