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

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

2
ইউনিকোড স্ট্রিংয়ের জন্য দক্ষ ট্রি প্রয়োগকরণ
আমি একটি দক্ষ স্ট্রিং ট্রাই বাস্তবায়ন খুঁজছি। বেশিরভাগ ক্ষেত্রেই আমি এর মতো কোড পেয়েছি: জাভাতে রেফারেন্সিয়াল বাস্তবায়ন (উইকিপিডিয়া প্রতি) বেশিরভাগ দুটি কারণে আমি এই বাস্তবায়নগুলি অপছন্দ করি: তারা কেবল 256 ASCII অক্ষর সমর্থন করে। আমাকে সিরিলিকের মতো জিনিসগুলি coverাকতে হবে। এগুলি অত্যন্ত স্মৃতিশক্তি অযোগ্য ine প্রতিটি নোডে 256 টি রেফারেন্সের …
12 unicode  trie 

1
বৃহত অবজেক্ট শ্রেণিবিন্যাসের সাথে দর্শনার্থীর প্যাটার্ন ব্যবহার করা
প্রসঙ্গ আমি অবজেক্টের শ্রেণিবিন্যাসের সাথে ব্যবহার করছি (একটি অভিব্যক্তি গাছ) একটি "সিউডো" ভিজিটর প্যাটার্ন (ছদ্ম, যেমন এটি ডাবল প্রেরণ ব্যবহার করে না): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); // ... and so on ... } …

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

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

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

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

3
আমার কি এমন ভাষাগুলিতে বাসা বাঁধতে হবে যা আমাকে তা করতে দেয় বা আমি এটিকে এড়ানো উচিত?
জাভাস্ক্রিপ্ট, পিএল / এসকিউএল এবং কিছু অন্যান্য ভাষায়, ফাংশনগুলি নেস্ট করা যেতে পারে, অর্থাৎ অন্য ফাংশনের মধ্যে ঘোষিত। এটি কোনও বৃহত ফাংশনকে ছোট ছোট টুকরো টুকরো করার জন্য ব্যবহৃত হতে পারে তবে সেই টুকরাগুলি বৃহত্তর ফাংশনের প্রসঙ্গে রাখুন। function doTooMuch() { function doSomething () { ... } function doSomethingElse() { …

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

7
আমাদের এগিলির সংস্করণটি কাজ করছে না। পরামর্শ?
আমি 4 টি বিকাশকারীদের একটি ছোট দলে কাজ করি। আমরা আগিলের এমন একটি সংস্করণ বাস্তবায়ন করছি যা মনে হয় সপ্তাহে প্রতি সপ্তাহে একই ধরণের অসুবিধাগুলি ক্রমাগত আমাদের সরবরাহ করে এবং আমি এমন পরামর্শের সন্ধান করছি যা আমাদের প্রক্রিয়াটি উন্নত করতে সহায়তা করতে পারে। পটভূমি: আমরা সাধারণত 2 সপ্তাহের স্প্রিন্ট করি …
12 agile 

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

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

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

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

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

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

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