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

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

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

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

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

3
মোড়করা যখন একই বস্তুটি আবৃত করে তখন == অপারেটর ব্যবহার করে সমান হিসাবে তুলনা করা উচিত?
আমি এক্সএমএল উপাদানগুলির জন্য একটি মোড়ক লিখছি যা কোনও বিকাশকারীকে সহজেই এক্সএমএল থেকে বৈশিষ্ট্যগুলি পার্স করতে দেয়। বস্তু মোড়ানো ছাড়া মোড়কের কোনও রাজ্য নেই। আমি নিম্নলিখিত বাস্তবায়ন বিবেচনা করছি (এই উদাহরণের জন্য সরলীকৃত) যা ==অপারেটরের জন্য একটি ওভারলোড অন্তর্ভুক্ত করে । class XmlWrapper { protected readonly XElement _element; public XmlWrapper(XElement …
19 c#  .net  operators 

6
আপনি যখন কোনও ফাংশনের বিগ ও এক্সিকিউশন সময় পরিবর্তন করেন তখন আপনি এটিকে কী বলেছিলেন [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । গত বছর বন্ধ ছিল । ধরা যাক আমার একটি ফাংশন রয়েছে যা O(n^2)সময় মতো একটি ডেটাবেস বাছাই …
19 complexity  big-o 

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

4
কর্টাইনগুলি কেন ফিরে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 2 বছর আগে বন্ধ । কর্টিনগুলির বেশিরভাগ ভিত্তি 60s / 70 এর দশকে ঘটেছিল এবং তারপরে বিকল্পগুলির …

8
ট্রাইগেটভ্যালুর চেয়ে সি # অভিধান ব্যবহারের আরও ভাল উপায় কি?
আমি নিজেকে প্রায়শই অনলাইনে প্রশ্ন সন্ধান করি এবং অনেকগুলি সমাধানে অভিধান অন্তর্ভুক্ত থাকে। যাইহোক, আমি যখনই এগুলি বাস্তবায়নের চেষ্টা করি তখনই আমি আমার কোডটিতে এই ভয়ঙ্কর মন্তব্য পেয়ে যাই। উদাহরণস্বরূপ প্রতিবার আমি কোনও মান ব্যবহার করতে চাই: int x; if (dict.TryGetValue("key", out x)) { DoSomethingWith(x); } মূলত নিম্নলিখিতটি করতে কোডের …

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

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

4
পাইথন ব্লকে কোলন কি প্রযুক্তিগতভাবে প্রয়োজনীয়?
এটি আসলে একটি অজগর নবাগত যে আরও বুঝতে চান তার তাত্ত্বিক প্রশ্ন। পাইথনে ব্লক প্রাথমিক বিবৃতি দেওয়ার পরে আমি কোলনকে ভুলে যাচ্ছি। এটাই আমার অর্থ: for <variable> in <sequence>: if <blah blah>: আমার ধারণাটি হ'ল একটি কারণ যা আমি ভুলে যাচ্ছি তা হ'ল তারা ডি-ফ্যাক্টো অন্তর্নিহিত: কোলন বা না, বিবৃতিটি …
19 python  syntax  theory 

8
সি # - ক্ষেত্রগুলিতে উপসর্গগুলি কেন নিরুৎসাহিত করা হচ্ছে?
পুরানো দিনগুলিতে, আমরা হাঙ্গেরিয়ান স্বরলিপিটি করেছি। এটি এখন পাসé হিসাবে বিবেচিত এবং বেশিরভাগ অংশের জন্য আমি এটিকে আর ব্যবহার করি না, তবে m_সদস্য ক্ষেত্রগুলি নির্দেশ করার জন্য আমি উপসর্গটির জন্য এখনও ব্যবহার খুঁজে পাই । আমার জন্য, যদি আমি অন্য কারও কোড দিয়ে পড়ছি এবং আমি এটি দেখতে পেলাম: count …

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

7
স্ট্রিং হিসাবে নির্দিষ্ট মান সংরক্ষণ করা কি খারাপ অভ্যাস?
এটি একটি খুব অস্পষ্ট শিরোনাম তবে আমি এটি শব্দটির আরও ভাল উপায়ের কথা ভাবতে পারি নি। তবে, যেমন একটি উদাহরণ হিসাবে, গেমের কোনও চরিত্র যে দিকে এগিয়ে চলেছে সে সম্পর্কে চিন্তা করুন a স্ট্রিংটি ব্যবহার করা এবং তার মতো জিনিসগুলি করা কোনও ধরনের ভুল অনুভব করে if(character.direction == "left")। আমার …

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

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