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

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

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

4
অনেকগুলি পৃথক স্থিতির প্রতিনিধিত্ব করে এমন একটি পূর্ণসংখ্যা কোডটি ফিরিয়ে ফাংশনটি পুনরায় কাজ করা
আমি কিছু ভয়ঙ্কর কোড পেয়েছি যা আমি নীচে একটি সংক্ষিপ্ত নমুনা অন্তর্ভুক্ত করেছি। এই নির্দিষ্ট অ্যান্টি-প্যাটার্নটির কোনও নাম আছে? এটি রিফ্যাক্টর জন্য কিছু সুপারিশ কি? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User found-establish their session // …

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

2
Dyadic ফাংশন assertEquals (প্রত্যাশিত, প্রকৃত) সাথে আসা সমস্যাগুলি সমাধান করা
কয়েক বছর ধরে কাউবয় কোডিংয়ের পরে, আমি কীভাবে ভাল মানের কোড লিখতে হবে তার জন্য একটি বই তুলে নেওয়ার সিদ্ধান্ত নিয়েছি। আমি রবার্ট সিসিল মার্টিনের ক্লিন কোড পড়ছি। অধ্যায় 3 (ফাংশন) এ ডায়াডিক ফাংশনগুলির একটি বিভাগ রয়েছে। বইটির একটি অংশ এখানে দেওয়া হয়েছে। এমনকি সুস্পষ্ট ডায়াডিক ফাংশনগুলিও assertEquals(expected, actual)সমস্যাযুক্ত। প্রত্যাশিত …
10 functions 

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

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

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

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

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

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

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

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

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

2
কীভাবে সিকিউআরএসে নতুন সমষ্টিগত রুট তৈরি করবেন?
কীভাবে আমরা সিকিআরএস আর্কিটেকচারে নতুন সামগ্রিক শিকড় তৈরি করব? এই উদাহরণে আমি নতুন একটি সামগ্রিক রুট AR2 তৈরি করতে চাই যা প্রথম একটি এআর 1 এর রেফারেন্স রাখে। আমি আরআর 2 পদ্ধতিটি শুরুর পয়েন্ট হিসাবে তৈরি করছি। এখনও অবধি আমি কয়েকটি বিকল্প দেখতে পাচ্ছি: এআর 1-এর পদ্ধতিটির অভ্যন্তরে createAr2RootOpt1আমি কল …

3
ফায়ারবেস ব্যবহার করলে ব্যবসায়ের যুক্তি কোথায় রাখবেন?
আমি একটি একক পৃষ্ঠার ওয়েব অ্যাপ্লিকেশন বিকাশ করতে যাচ্ছি যা একাধিক ব্যবহারকারীর ডকুমেন্টেশন সিস্টেমকে খুব সরল করে দেওয়া হয়েছে। সামনের প্রান্তটি সম্ভবত Angular2 ব্যবহার করবে। প্রকল্পটির একটি সংক্ষিপ্ত সময়সীমা রয়েছে, তাই আমি "শর্টকাট" খুঁজছি, অর্থাত্ স্ক্র্যাচ থেকে সবকিছু বাস্তবায়ন করার পরিবর্তে বিভিন্ন তৈরি পরিষেবা ব্যবহার করি। অ্যাপ্লিকেশন ডেটা সঞ্চয় করতে …

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