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

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

2
একক পদ্ধতির মধ্যে সিঙ্ক এবং অ্যাসিঙ্ক পদ্ধতিগুলির দক্ষ মিশ্রণ?
ঠিক আছে, এটি অদ্ভুত লাগছে, তবে কোডটি খুব সহজ এবং পরিস্থিতিটি ভালভাবে ব্যাখ্যা করেছে। public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Roles = RemoveRoles(roles.Roles, role); await Run(TableOperation.Replace(roles)); } (আমি জানি আমি নীচের বিমূর্তে এক ধরনের কথা বলছি, তবে উপরেরটি প্রকৃত উত্পাদন কোড …

3
কানবান: কাজের আইটেমের আকারটি কীভাবে চয়ন করবেন
কানবান দিয়ে শুরু করে, আমার কাজের আইটেমগুলি কতটা দানাদার হওয়া উচিত তা সম্পর্কে আমি নিশ্চিত নই। আপনি কীভাবে ডাব্লুআইপি নির্বাচন করবেন সে সম্পর্কে প্রচুর কংক্রিট প্রস্তাবনা পেয়েছেন, তবে বেশিরভাগ কানবান টিউটোরিয়ালে আমি কোনও কাজের আইটেমের আকার (বোর্ডে = একটি কার্ড) সম্পর্কে যথেষ্ট অস্পষ্ট থাকতে পারি। জন্য পরিকল্পনা ও প্রাক্কলন , …
11 kanban 

2
সহযোগী ওপেন সোর্স প্রকল্পগুলিতে টিডিডি কার্যকর able
ধরা যাক আমি একটি ওপেন সোর্স প্রকল্প শুরু করতে চেয়েছিলাম যা আমি আশা করি / বহু লোক প্যাচ জমা দেবেন এবং কী করবেন না বলে আশা করি। কঠোরভাবে টিডিডি পদ্ধতি গ্রহণ করা কি কার্যকর? আমি কী আশা করতে পারি / বিশ্বাসী সহযোগীরা যখনই কোনও প্যাচ জমা দেয় তখন মানের পরীক্ষা …

1
সি # জ্ঞান ছাড়াই আমি কীভাবে গুরুতর এফ # প্রকল্পের কাছে যেতে পারি?
সুতরাং, মূলত আমি যে প্রকল্পটি হাতে নিতে চাই তা হ'ল একটি এসভিজি সম্পাদক। আমি ডাব্লুপিএফ ব্যবহার করতে পছন্দ করব কারণ তারপরে আমি আমার অ্যাপ্লিকেশন লেআউটটির জন্য এক্সএএমএল উত্তোলন করতে পারি (যে ডিজাইনারটি তাই নিফটি)। দুর্ভাগ্যক্রমে, আমি কেবল মাত্র কয়েক মাস ধরে .NET ফ্রেমওয়ার্ক ব্যবহার করে আসছি এবং এখনও বেশিরভাগ শ্রেণীর …
11 wpf  f# 

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

3
পুরো এমভিসি সাইট জুড়ে গ্লোবাল ধ্রুবক মান
আমার এমভিসি (। নেট) সাইটের বাইরে কিছু ধ্রুবক মান রয়েছে যেমন ফোন নম্বর, শারীরিক ঠিকানা, ইমেল ঠিকানা ইত্যাদি has আমি এই মানটি একবারে সঞ্চয় করতে চাই, তাই ভবিষ্যতের আপডেটগুলি যখন তাদের বিশদ পরিবর্তন করে for আমার প্রশ্নটি আরও সহজ করার জন্য, আমি কেবল ফোন নম্বরটিতে ফোকাস করেছি। আমার প্রশ্নটি কোথায় …
11 mvc 

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

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

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

1
এমভিসি + 3 স্তর; ভিউমোডেলস খেলায় আসে কোথায়?
আমি এএসপি.নেট এমভিসি ৪ ব্যবহার করে একটি 3-স্তরযুক্ত অ্যাপ্লিকেশন ডিজাইন করছি I আমি নিম্নলিখিত উত্সগুলিকে রেফারেন্স হিসাবে ব্যবহার করেছি। কোডপ্রজেক্ট: এমভিসি + এন-টিয়ার + সত্তা ফ্রেমওয়ার্ক এএসপি.নেট এমভিসিতে ডেটা অ্যাক্সেস পৃথক করে আমি এখনও অবধি নিম্নলিখিত desingn আছে। উপস্থাপনা লেয়ার (পিএল) (প্রধান MVC প্রকল্প, যেখানে এম এর MVC ডেটা অ্যাক্সেস …

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

5
কোড পুনরাবৃত্তি বনাম বহু দায়বদ্ধ পদ্ধতি
আমি একক দায়িত্বের নীতি (এসআরপি) অনুসরণ করার এবং কোড পুনরাবৃত্তি বাদ দেওয়ার চেষ্টা করি। তবে প্রায়শই এমন জায়গাগুলি রয়েছে যেখানে কোড পুনরাবৃত্তি রয়েছে যা কমপক্ষে অর্থবিত্ত নামকরণ পদ্ধতিতে এগুলি নিষিদ্ধ করার জন্য প্রতিরোধী কোডগুলির ব্লক ব্যতীত আর কিছুই নয়: DoAction1(); DoAction2(); if (value) DoAction3(); DoAction4(); কোনও পদ্ধতিতে এই জাতীয় কোড …

5
দুটি বক্ররেখার বৈশিষ্ট্যগুলি কীভাবে তুলনা করবেন?
আমার দুটি কার্ভ এফ (এক্স) এবং জি (এক্স) এর সাথে তুলনা করতে হবে। তারা একই এক্স পরিসরে (বলুন -30 থেকে 30)। f (x) এর কিছু তীক্ষ্ণ চূড়া বা মসৃণ শৃঙ্গ এবং উপত্যকা থাকতে পারে। g (x) এর একই শিখর এবং উপত্যকা থাকতে পারে। যদি তাই হয় তবে এই বৈশিষ্ট্যগুলি ভিজ্যুয়াল …
11 geometry 

1
কেন ফলন কীওয়ার্ডটি রিটার্ন এবং ব্রেকের সাথে একত্রে ব্যবহৃত হয়, এবং নিজেই নয়?
সি # তে আপনি রিটার্ন টাইপ IEnumerable<T>এবং ব্যবহার yield returnএবং yield breakপ্রবাহ নিয়ন্ত্রণের জন্য পদ্ধতিগুলি তৈরি করতে পারেন । এখানে একটি সাধারণ উদাহরণ যা উভয় নিয়ন্ত্রণ ব্যবহার করে: public IEnumerable<int> GetEvens(int start, int end) { if(end < start) yield break; if(start & 2 != 0) start++; for(int i = start; …
11 c# 

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

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