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

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

11
কোড বিশ্বে কোড ডিজাইনের প্রচেষ্টা বা আলস্যতা চয়ন করুন
আমি একটি দুর্দান্ত বিনিয়োগ ব্যাংকে দুই বছর কাজ করেছি worked আমি কোডটি সর্বাধিক অনুকূলিতকরণের অভ্যাসের সাথে অভিযোজিত ভাল ডিজাইনের নিদর্শনগুলি, সলিড নীতি, ডিজিটরের আইনকে সম্মান করে এবং সমস্ত ধরণের সদৃশ কোডগুলি এড়ানো সম্মতি দিয়ে কিছু প্রযুক্তিগত প্রকল্প তৈরি করেছি ... উত্পাদনের ক্ষেত্রে বিতরণ যখন => শূন্য বাগ, সমস্ত প্রত্যাশার মতো …

13
ইউনিট টেস্টিং কীভাবে কাজ করে?
আমি আমার কোডটি আরও শক্তিশালী করার চেষ্টা করছি এবং আমি ইউনিট পরীক্ষার বিষয়ে পড়ছি, তবে সত্যিকারের দরকারী ব্যবহার খুঁজে পাওয়া আমার পক্ষে খুব কঠিন। উদাহরণস্বরূপ, উইকিপিডিয়া উদাহরণ : public class TestAdder { public void testSum() { Adder adder = new AdderImpl(); assert(adder.add(1, 1) == 2); assert(adder.add(1, 2) == 3); assert(adder.add(2, …

4
এর মতো কোডটি কি "ট্রেনের ধ্বংসস্তূপ" (ডেমিটারের আইন লঙ্ঘন করে)?
আমি লিখেছি এমন কিছু কোডের মাধ্যমে ব্রাউজ করা, আমি নীচের নির্মাণে এসে পৌঁছলাম যা আমাকে ভাবছে। প্রথম নজরে, এটি যথেষ্ট পরিষ্কার বলে মনে হচ্ছে। হ্যাঁ, আসল কোডে getLocation()পদ্ধতিটির আরও কিছুটা সুনির্দিষ্ট নাম রয়েছে যা সঠিকভাবে এটি কোন অবস্থানটি অর্জন করবে তা বর্ণনা করে। service.setLocation(this.configuration.getLocation().toString()); এই ক্ষেত্রে, serviceএকটি পরিচিত ধরনের একটি …

3
FizzBuzz প্রশ্ন কার্যকারিতা কোন আনুষ্ঠানিক গবেষণা আছে? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 4 বছর আগে বন্ধ ছিল । এইজন্য পরে এই প্রশ্নের আজ FizzBuzz সাক্ষাত্কার প্রশ্নই প্রকরণ উপর, সেইসাথে এইজন্য প্রায় এটি সম্পর্কিত অন্যান্য …

4
অগ্রগতি রিফ্যাক্টরিং কীভাবে প্রতিশ্রুতিবদ্ধ?
সুতরাং, আমার কাছে এই বড় প্রকল্পটি রয়েছে, যা আমার দ্বারা পুনঃসংশ্লিষ্ট হওয়ার প্রক্রিয়াধীন। আমি প্রচুর স্টাফ পরিবর্তন করছি, তাই খুব শীঘ্রই এটি সংকলন করার কোনও সুযোগ নেই। আমি একটি বিশেষ গিট শাখায় বাস করছি যা আমি নামকরণ করেছি cleanup(যা masterঅবশেষে একীভূত হতে চলেছে )। সমস্যাটি হ'ল, আমার / আমাদের নীতিটি …
23 git  refactoring 

13
সিস্টেমগুলি হাঙ্গেরীয় স্বরলিপি কি এখনও একটি কার্যকর অনুশীলন? [বন্ধ]
এখানে কী জিজ্ঞাসা করা হচ্ছে তা বলা মুশকিল। এই প্রশ্নটি অস্পষ্ট, অস্পষ্ট, অসম্পূর্ণ, অতিরিক্ত বিস্তৃত বা বক্তৃতামূলক এবং এর বর্তমান আকারে যুক্তিসঙ্গতভাবে উত্তর দেওয়া যায় না। এই প্রশ্নটি যাতে স্পষ্ট করে আবার খোলা যায় সেজন্য সাহায্যের জন্য, সহায়তা কেন্দ্রটি দেখুন । 8 বছর আগে বন্ধ ছিল । আমি ফোরামটি অনুসন্ধান …
23 c++  naming 

7
আপনি লিনাক্স কম্পিউটারে আইওএস অ্যাপ্লিকেশন বিকাশ করতে না পারার কোনও প্রযুক্তিগত কারণ আছে কি?
আমি বুঝতে পেরেছি কেন আপনি লিনাক্স কম্পিউটারে ওএস এক্স অ্যাপ্লিকেশনগুলি বিকাশ করতে পারবেন না, তবে লিনাক্সে আপনি আইফোন এবং আইপ্যাড অ্যাপ্লিকেশনগুলি বিকাশ করতে না পারার কোনও প্রযুক্তিগত কারণ আছে? আইওএস নির্বাহযোগ্য আইওএসে আইওএস উত্স কোডটি সংকলন করে এটি লিনাক্সের কোনও আইওএস সিমুলেটেডে চালানো বা কোনও উন্নয়নের আইওএস ডিভাইসে ইনস্টল করা …
23 ios  linux  xcode 

7
বিগ ওতে ও কী?
বিগ ও স্বরলিপিতে বিগ এবং ও কি? আমি সংজ্ঞা পড়ে থাকেন এবং এটা বলুন না কি হে হিসাবে 'উহু' উচ্চারিত। উদাহরণস্বরূপ - আমি বুঝতে পারি যে হে (এন) হ'ল একটি লিনিয়ার অ্যালগোরিদমের জটিলতা যেখানে n ক্রমের সংখ্যা হতে পারে। কিন্তু একটি ও কি ?
23 complexity  big-o 

9
ডেলিগেট বনাম ইন্টারফেস-আরও কি কি স্পেসিফিকেশন উপলব্ধ?
নিবন্ধটি পড়ার পরে - ইন্টারফেসের পরিবর্তে ডেলিগেটস কখন ব্যবহার করবেন (সি # প্রোগ্রামিং গাইড) , আমার নীচের প্রদত্ত পয়েন্টগুলি বোঝার জন্য কিছুটা সাহায্যের প্রয়োজন, যা আমি এতটা স্পষ্ট (আমার জন্য) খুঁজে পাইনি। এগুলির জন্য কোনও উদাহরণ বা বিস্তারিত ব্যাখ্যা উপলব্ধ? প্রতিনিধি ব্যবহার করুন যখন: একটি ইভেন্ট ডিজাইনের প্যাটার্ন ব্যবহৃত হয়। …
23 c#  design  .net 

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

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

8
কীওয়ার্ড ব্যবহার করে কীভাবে DRY নীতি প্রয়োগ করবেন?
এই পদ্ধতিগুলি বিবেচনা করুন: public List<Employee> GetAllEmployees() { using (Entities entities = new Entities()) { return entities.Employees.ToList(); } } public List<Job> GetAllJobs() { using (Entities entities = new Entities()) { return entities.Jobs.ToList(); } } public List<Task> GetAllTasksOfTheJob(Job job) { using (Entities entities = new Entities()) { return entities.Tasks.Where(t => t.JobId …

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

5
সি সংকলকের ইতিহাস কী?
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি সফ্টওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 8 বছর আগে স্থানান্তরিত । যখন আমরা বলি যে "ডেনিস রিচি সি ভাষা বিকাশ করেছে", তখন কি আমরা বোঝাতে চাই যে সে একটি সংকলক তৈরি করেছে (একটি 'ইতিমধ্যে' উন্নত অন্যান্য ভাষা ব্যবহার করে) …
23 c  compiler 

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

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