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

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

4
ওওপি অ্যাপ্লিকেশনটিতে প্যারামিটার পরিচালনা
আমি ওওপি নীতিগুলি অনুশীলনের উপায় হিসাবে সি ++ তে মাঝারি আকারের ওওপি অ্যাপ্লিকেশন লিখছি। আমার প্রকল্পে আমার বেশ কয়েকটি ক্লাস রয়েছে এবং তাদের মধ্যে কয়েকটিতে রান-টাইম কনফিগারেশন প্যারামিটারগুলি অ্যাক্সেস করা দরকার। এই পরামিতিগুলি অ্যাপ্লিকেশন শুরুর সময় বেশ কয়েকটি উত্স থেকে পড়ে। কিছু ব্যবহারকারী-হোম ডিরেক্টরিতে একটি কনফিগার ফাইল থেকে পড়া হয়, …

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

1
অ্যারেতে উপাদানগুলির সংখ্যা গণনা করার জন্য আকারের (টিওয়াইপিই) এর চেয়ে বেশি আকার (উপাদান) কেন পছন্দ করবেন?
আমি "কিং কেএন এর সি প্রোগ্রামিং" পড়ছি এবং নীচের বিবৃতিটি পেয়েছি: আমরা sizeof(a)/sizeof(a[0])অ্যারেতে উপাদানের সংখ্যা গণনা করতে এক্সপ্রেশনটি ব্যবহার করে আলোচনা করেছি । এক্সপ্রেশনটি sizeof(a)/sizeof(t)যেখানে টি এর উপাদানগুলির প্রকার, সেখানেও কাজ করবে তবে এটি একটি নিকৃষ্ট কৌশল হিসাবে বিবেচিত হয়। কেন এটি নিকৃষ্ট কৌশল হিসাবে বিবেচিত হয়?
15 c  array 

6
কৌশল প্যাটার্ন এর সুবিধা
আপনি যদি / তার পরে ক্ষেত্রে কেবল আপনার কোডটি লিখতে পারেন তবে কৌশল প্যাটার্নটি ব্যবহার করা কেন উপকারী? উদাহরণস্বরূপ: আমার একটি ট্যাক্সপায়ার ক্লাস রয়েছে এবং এর একটি পদ্ধতিতে বিভিন্ন অ্যালগোরিদম ব্যবহার করে কর গণনা করা হয়। সুতরাং কেন এটির পরে / যদি মামলা না হয় এবং কৌশল পদ্ধতি ব্যবহার না …

1
গ্রাহক / প্রযোজক এবং পর্যবেক্ষক / পর্যবেক্ষনের মধ্যে পার্থক্য
আমি একটি অ্যাপ্লিকেশন ডিজাইনে কাজ করছি যা তিনটি অংশ নিয়ে গঠিত: একটি একক থ্রেড যা কিছু নির্দিষ্ট ঘটনার জন্য নজর রাখে (ফাইল তৈরি, বাহ্যিক অনুরোধ ইত্যাদি) এন কর্মীদের থ্রেডগুলি যা এই ইভেন্টগুলিতে প্রক্রিয়া করে তাদের প্রতিক্রিয়া জানায় (প্রতিটি কর্মী একক ইভেন্ট প্রসেস করে এবং গ্রাস করে এবং প্রসেসিং পরিবর্তনশীল সময় …

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

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

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

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

3
একটি ইন্টারফেস বনাম সাধারণভাবে সীমাবদ্ধ প্রকারের কারণ কী What
জেনেরিক ধরণের প্যারামিটারগুলিকে সমর্থন করে এমন বস্তু-ভিত্তিক ভাষায় (ক্লাস টেম্পলেট এবং প্যারাম্যাট্রিক বহুবর্ষ হিসাবে পরিচিত, যদিও প্রতিটি নাম বিভিন্ন রূপ ধারণ করে) তবে প্রায়শই টাইপ প্যারামিটারে কোনও ধরণের সীমাবদ্ধতা নির্দিষ্ট করা সম্ভব হয়, যেমন এটি অবতরণ হয় that অন্য ধরনের থেকে। উদাহরণস্বরূপ, এটি সি # তে সিনট্যাক্স: //for classes: class …

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

2
জাভাতে জেভিএম আছে, সি কী আছে?
আমি জানি যে সি এর একটি সংকলক রয়েছে তবে এক্সিকিউশন পারফরম্যান্স কী নির্ধারণ করে? উদাহরণস্বরূপ, যদি অন্য কোনও ব্লকে, কোডটিতে যদি এলেসের পরিবর্তে কোডের সমস্ত আইফএস থাকে, তবে কী নির্ধারণ করে যে সমস্ত আইএফএস চালানো হবে? জাভাতে এটি জেভিএম হবে, তবে সিতে এক্সিকিউশন কম্পাইলার জিনিসটি কী?
15 java  c 

5
অন্যথায় যদি - বারবার কোড লজিক
আমার বস আমাকে একটি বিশেষ যুক্তি দিয়ে একটি প্রকল্প দিয়েছেন। আমাকে একটি ওয়েব পৃষ্ঠা বিকাশ করতে হবে যা সে পণ্যটিতে না আসা পর্যন্ত অনেক ক্ষেত্রে নেভিগেটরকে নেতৃত্ব দিতে হবে। এটি সাইটের নেভিগেশনের পাথ স্কিম: গুরুত্বপূর্ণ! পণ্য পৃষ্ঠাতে ন্যাভিগেটর যে ফিল্টারটি চায় তা চয়ন করতে পারে। যদি এ, তবে তাকে বি …

3
রানটাইমে রেফ এবং আউট এর মধ্যে পার্থক্য কী?
সি # রেফারেন্স দ্বারা পাস করার জন্য আর্গুমেন্টগুলি তৈরি করতে refএবং outকীওয়ার্ড সরবরাহ করে । দুজনের শব্দার্থকতা খুব মিল। কেবলমাত্র পার্থক্যটি ফ্ল্যাগেড ভেরিয়েবলের সূচনাতে: refভেরিয়েবলটি ফাংশনে পাস করার আগে আরম্ভ করা দরকার, outতা নয়। outফাংশনের ভিতরে ভেরিয়েবলকে আরম্ভ করার প্রয়োজন refহয় না। এই দুটি কীওয়ার্ড ব্যবহারের ক্ষেত্রে আরো প্রায় একই …

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

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