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

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

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

3
ইউনিট পরীক্ষায় সাম্যের জন্য আমি কীভাবে দ্বিগুণ মানকে সঠিকভাবে তুলনা করতে পারি?
আমি সম্প্রতি একটি টাইম সিরিজ মডিউল ডিজাইন করেছি যেখানে আমার সময় সিরিজটি মূলত একটি SortedDictionnary<DateTime, double>। এই মডিউলটি সর্বদা কাজ করছে এবং প্রত্যাশিত ফলাফল তৈরি করছে তা নিশ্চিত করতে এখন আমি ইউনিট পরীক্ষা তৈরি করতে চাই। একটি সাধারণ অপারেশন হল সময় সিরিজের পয়েন্টগুলির মধ্যে পারফরম্যান্স গণনা করা। সুতরাং আমি যা …

3
দক্ষ গ্রাফ ক্লাস্টারিং অ্যালগরিদম
আমি একটি বড় গ্রাফে ক্লাস্টারগুলি খুঁজে পেতে একটি দক্ষ অ্যালগরিদম খুঁজছি (এটিতে প্রায় 5000 টি শীর্ষ এবং 10000 প্রান্ত রয়েছে)। এখনও অবধি আমি JUNG জাভা লাইব্রেরিতে প্রয়োগ করা গিরওয়ান – নিউম্যান অ্যালগরিদম ব্যবহার করছি তবে যখন আমি অনেকগুলি প্রান্ত সরিয়ে দেওয়ার চেষ্টা করি তখন এটি বেশ ধীর হয়। আপনি কি …

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

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

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

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

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

2
জাভা শূন্য পদ্ধতিগুলি সুস্পষ্টভাবে এটিকে ফিরিয়ে দিচ্ছে
"এই" টাইপটি ফিরিয়ে দেওয়ার সেটার পদ্ধতিগুলি নিয়ে এসওতে বেশ কয়েকটি আলোচনা চলছে। এবং দেখে মনে হচ্ছে জাভা 7 এর এটিকে শূন্য করার পদ্ধতিগুলির প্রস্তাব ছিল। তবে এই প্রস্তাবটি এটি জাভা 7 টি বৈশিষ্ট্যে পরিণত করতে পারেনি। এই প্রস্তাবটি জাভা 8 বা ভবিষ্যতে চলে গেছে বা সম্পূর্ণভাবে বাতিল করা হয়েছে কিনা …
20 java 

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

8
কীভাবে দলের সদস্যদের মধ্যে জেনেরিক প্রোগ্রামিংয়ের জন্য সচেতনতা ছড়িয়ে দেওয়া যায়?
আমি এমন পরিবেশে থাকি, যেখানে লোকেরা বিশ্বাস করে: জাভা জেনেরিক্স বৈশিষ্ট্যটি একচেটিয়াভাবে লাইব্রেরি লেখার জন্য ব্যবহৃত হয় আসল কোডিংয়ের জন্য নয়। সি ++ একটি ওও প্রোগ্রামিং ভাষা; templateএটি একটি alচ্ছিক এবং এড়ানো যায় এমন বৈশিষ্ট্য যদিও, এই ব্যক্তিরা জেনেরিক প্রোগ্রামিং (যেমন এসটিএল, জাভা পাত্রে) ব্যবহার করে রচিত লাইব্রেরিতে খুব বেশি …
20 java  c++  templates  generics 

4
সি # ফাইলের জন্য কোন নামকরণের কনভেনশনে একাধিক ক্লাস রয়েছে?
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়া উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। সি # প্রকল্পগুলিতে আমরা প্রায়শই ছোট এবং শক্তভাবে সম্পর্কিত ক্লাসগুলিকে একই .csফাইলে গ্রুপ করি। এই অনুশীলনটি কোনও আসল কোডের নিকটে …
20 c#  .net 

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

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

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

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