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

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

5
কোনও প্রতিশ্রুতি বাতিল করা কি কেবল ত্রুটিযুক্ত মামলার জন্য?
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি সফ্টওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। ৩ বছর আগে পাড়ি জমান । আসুন আমরা এই ফাংশনটি প্রমাণীকরণ করি যা প্রতিশ্রুতি দেয় Let's প্রতিশ্রুতি তখন ফলাফলটি সমাধান করে। মিথ্যা এবং সত্য প্রত্যাশিত ফলাফল, যেমনটি আমি এটি দেখছি এবং প্রত্যাখ্যানগুলি কেবল …
25 javascript 

5
গেটার্স ব্যবহার করে ধ্রুবকগুলি এড়ানো ভাল অভ্যাস?
গেটস দ্বারা ক্লাসের বাইরে ব্যবহৃত ধ্রুবকগুলি প্রতিস্থাপন করা কি ভাল অনুশীলন? উদাহরণ হিসাবে, এটি ব্যবহার করা ভাল if User.getRole().getCode() == Role.CODE_ADMINবা if User.getRole().isCodeAdmin()? এটি এই শ্রেণীর দিকে পরিচালিত করবে: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = "user" private code getRoleCode() { return Role.code } isCodeAdmin () { …

1
রেস্ট এপিআই - মোবাইল নির্দিষ্ট চ্যালেঞ্জ
আমি মোবাইলের পাশে একটি নতুন আইওএস অ্যাপ প্রকল্পে কাজ করছি। কিছু আর্কিটেকচার পরিবর্তন ঘটছে এবং দেখা যাচ্ছে যে আমাদের একটি কাস্টম বিল্ট প্রাইভেট এপিআইয়ের উপর নির্ভর করতে হবে যা আমাদের নির্মিত অ্যাপ্লিকেশন এবং অন্য ক্লায়েন্ট যেমন একটি ওয়েবসাইট দ্বারা ব্যবহৃত হবে। ডিজাইন করা এপিআই এইচটিটিপি ক্রিয়াগুলিতে ম্যাপযুক্ত সম্পদ-কেন্দ্রিক ইউআরআই এবং …
25 rest  api  ios  mobile 

5
উদাহরণটি কি আরও নির্দিষ্ট ধরণের কিছু অন্যান্য উদাহরণের সমান হতে পারে?
আমি এই নিবন্ধটি পড়েছি: জাভাতে কীভাবে একটি সমতা পদ্ধতি লিখবেন । মূলত, এটি সমান () পদ্ধতির জন্য একটি সমাধান সরবরাহ করে যা উত্তরাধিকারকে সমর্থন করে: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true তবে এটা কি ভাল ধারণা? এই …
25 java  c#  scala  comparison 

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

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

7
প্রয়োজন না হলেও alচ্ছিক প্যারামিটারের নামগুলি নির্দিষ্ট করুন?
নিম্নলিখিত পদ্ধতিটি বিবেচনা করুন: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } এবং নিম্নলিখিত কল: var ids = ReturnEmployeeIds(true); সিস্টেমে নতুন বিকাশকারীদের পক্ষে, কী হয়েছে trueতা অনুমান করা বেশ কঠিন হবে । আপনি প্রথমে যা করতে চান তা হ'ল পদ্ধতিটির নামটি ধরে রাখুন বা সংজ্ঞাতে যান (যার মধ্যে কোনওটিই সামান্যতম …

4
আমি কীভাবে অপরিবর্তনীয় ক্ষেত্রগুলিতে সেটারগুলি পরিচালনা করব?
আমার দুটি readonly intক্ষেত্র সহ একটি ক্লাস আছে । এগুলি সম্পত্তি হিসাবে প্রকাশিত হয়: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo { get { return _foo; …

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

7
যে প্রকল্পগুলির জন্য সময় এবং সময় সাশ্রয় উভয়ই অনুমান করা দরকার এমন প্রকল্পগুলিতে নমনীয় চতুর দৃষ্টিভঙ্গি নেওয়া সম্ভব?
এই পোস্টটি উন্নত করতে চান? এই প্রশ্নের বিশদ বিবরণ প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়াই উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। যে কেউ এর আগে এগিলের সাথে কার্যকরভাবে কাজ করেছে, আমি আমার বর্তমান নিয়োগকারীদের এর সুবিধাগুলি সম্পর্কে বোঝানোর চেষ্টা করছি। যাইহোক, …
25 agile 

2
জাভা: সংগ্রহগুলি কেন তুলনামূলক গ্রহণ করে তবে (অনুমানমূলক) হাশর এবং নিরক্ষীয় স্থানটিকে কেন গ্রহণ করে না?
আপনি যখন কোনও ইন্টারফেসের বিভিন্ন বাস্তবায়ন করেন তখন এই সমস্যাটি সর্বাধিক স্পষ্ট হয় এবং নির্দিষ্ট সংগ্রহের উদ্দেশ্যে আপনি কেবলমাত্র অবজেক্টগুলির ইন্টারফেস-স্তরের দৃষ্টিভঙ্গিই যত্নবান হন। উদাহরণস্বরূপ, ধরুন আপনার এইরকম একটি ইন্টারফেস ছিল: public interface Person { int getId(); } ক্লাস বাস্তবায়ন hashcode()এবং প্রয়োগের স্বাভাবিক পদ্ধতিতে পদ্ধতিতে equals()এই জাতীয় কোড থাকবে equals: …
25 java  collections 

8
আমার ক্রমিক সংগ্রহটি সূচক 0 বা সূচক 1 এ শুরু হওয়া উচিত?
আমি এমন এক ডিভাইসের জন্য একটি অবজেক্ট মডেল তৈরি করছি যার একাধিক চ্যানেল রয়েছে। ক্লায়েন্ট এবং আমি মধ্যে ব্যবহার বিশেষ্য হয় Channelএবং ChannelSet। ("সেট" শব্দার্থগতভাবে সঠিক নয়, কারণ এটি অর্ডার করা হয়েছে এবং একটি সঠিক সেট নয় But তবে এটি অন্য সময়ের জন্য সমস্যা)) আমি সি # ব্যবহার করছি। এখানে …

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

1
ভ্যানিলা জেএস এখনও লাইব্রেরি হিসাবে বিবেচনা করা হয়?
আমি খুব সম্প্রতি জানতে পেরেছি যে ভ্যানিলাজেএস (ডকুমেন্ট?) এমন একটি লাইব্রেরি যা কেবলমাত্র 99% ব্রাউজারের সাথে বান্ডিল করা হয় এবং এটি ঠিক নেটিভ জাভাস্ক্রিপ্ট নয় (আমার জীবনের শক)। আমার নিজের একটি lib লেখার সময় আমি সাধারণত সমস্ত সহায়ক জিনিসগুলি এড়িয়ে চলি, বেশিরভাগই libs। এখন আমার তিনটি প্রশ্ন রয়েছে: ভ্যানিলাজেএস কি …

3
RESTful API: ভাগ করা বা নির্দিষ্ট ইউআরএল সহ HTTP ক্রিয়াগুলি?
একটি RESTful এপিআই তৈরি করার সময় , আমি কি একই ইউআরএলটিতে HTTP ক্রিয়াগুলি ব্যবহার করতে পারি (যখন এটি সম্ভব হয়) বা ক্রিয়া প্রতি আমার একটি নির্দিষ্ট ইউআরএল তৈরি করা উচিত? উদাহরণ স্বরূপ: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new …

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