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

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

2
একই অগ্রাধিকারের দুটি বাইনারি অপারেটর, বাম-সাহচর্যকারী এবং ডান-সহযোগী সহ ভাষা
কোন প্রোগ্রামিং (অথবা স্ক্রিপ্টিং) ভাষা (অথবা কিছু ডোমেন নির্দিষ্ট ভাষা) দুই বাইনারি অপারেটর ভুগেন oplএবং oprএর একই প্রাধান্য দিয়ে oplকরা হচ্ছে বাম-মিশুক এবং oprডান-মিশুক হচ্ছে? (আমি এরকম উদাহরণ খুঁজে পাই না, তবে আমি সেই অদ্ভুত ক্ষেত্রে পরিচালনা করার জন্য কিছু পার্সার জেনারেলকে কোড করার চেষ্টা করছি) X opl y opr …

1
ক্লোজুরে হাইজেনিক ম্যাক্রোর অভাব থেকে কোন ব্যবহারিক সমস্যার ফলস্বরূপ?
শুনেছি ক্লোজুরে ম্যাক্রোগুলি লিখতে সহজ তবে র্যাকেটের হাইজিয়েনিক ম্যাক্রোগুলির মতো নির্ভরযোগ্য নয়। আমার প্রশ্নের 2 অংশ রয়েছে: gensymহাইজেনিক ম্যাক্রো থেকে আলাদা কীভাবে ? র‌্যাকেট ম্যাক্রো ক্লোজারের কী সরবরাহ করে না? (সেফটি, ভারসাম্যহীনতা বা যে কোনও কিছু হোক)

1
3 এর সর্বাধিক গুণিতক সহ উত্স থেকে বাহু এবং প্রান্তগুলি প্রান্তিককরণের জন্য অ্যালগরিদম
আমি এমন কোনও ওয়েবসাইটের জন্য একটি 2 ডি গেম তৈরি করছি যেখানে মহাবিশ্বটি অত্যন্ত বড় হতে পারে (মূলত অসীমভাবে বড়)। প্রাথমিকভাবে, মহাবিশ্বটি 6 টি তারা নিয়ে গঠিত যা উত্স থেকে সমান দূরত্ব (0, 0)। আমার কাজটি হ'ল আরও তারা তৈরি করতে সক্ষম হবেন যাতে "পাথ" (প্রান্ত) থাকবে যা একে অপরের …

1
এনাম প্রচুর বুলিয়ান বৈশিষ্ট্য সহ
আমি বর্তমানে একটি ওয়েবঅ্যাপে কাজ করছি যেখানে আমাদের প্রায়শই সেই পৃষ্ঠার উপর ভিত্তি করে কিছু সার্ভার যুক্তি শর্ত করা দরকার যা ব্যবহারকারীর কাছে ফেরত যেতে চলেছে। প্রতিটি পৃষ্ঠায় একটি 4-অক্ষরের পৃষ্ঠা কোড দেওয়া হয় এবং এই পৃষ্ঠা কোডগুলি বর্তমানে স্ট্যাটিক স্ট্রিং হিসাবে শ্রেণিতে তালিকাভুক্ত হয়: public class PageCodes { public …
11 java  design  enum 

1
উত্তরাধিকার প্রয়োজনীয়তা বিডিতে স্থানান্তরিত করুন
প্রশ্ন: একটি প্রয়োজনীয় সংস্থাকে প্রয়োজনীয়তার ডাটাবেসে কমপক্ষে 15 বছরের উত্তরাধিকারী সফ্টওয়্যার প্রয়োজনীয়তা বজায় রেখে শসার দিকে যাওয়ার বৃহত্তম উপায় কী? বর্তমানে বিবেচনা: 1) সবকিছু মাইগ্রেট করুন ডাউনসাইড: আমাদের সীমাহীন সময় / বাজেট নেই, বেঁচে থাকার জন্য আমাদের এগিয়ে যেতে হবে, আমরা সব কিছু থামাতে পারি না এবং আমাদের উত্তরাধিকার প্রয়োজনীয়তা …
11 bdd  cucumber 

3
সবসময় বৈশিষ্ট্য এবং পদ্ধতি পরীক্ষা না করে আপনি কীভাবে জাভাস্ক্রিপ্টে হাঁসের টাইপিং ব্যবহার করবেন?
আমি জানি জাভাস্ক্রিপ্টটি হাঁসের টাইপিং ব্যবহার করে এবং প্রথমে আমি ভেবেছিলাম যে এটি সি # এর মতো দৃ strongly়ভাবে টাইপ করা ভাষার তুলনায় বহুবর্ষকে সহজ করে তুলবে। তবে এখন আমার ফাংশনগুলি যা আর্গুমেন্ট গ্রহণ করে তা এই জাতীয় জিনিসগুলিতে ছড়িয়ে পড়ে: if(myObj.hasSomeProperty()) অথবা if(myObj.hasSomeMethod()) অথবা if(isNumber(myParam)) প্রভৃতি এটি আমার কাছে …

3
ডিডিডিতে, সঞ্চিতাগুলি কোনও সত্তা বা ডোমেন অবজেক্টকে প্রকাশ করতে পারে?
আমি এটি যেমন বুঝতে পেরেছি, ডিডিডি তে, একটি সামগ্রিক মূল সহ একটি সংগ্রহস্থল প্যাটার্ন ব্যবহার করা উপযুক্ত। আমার প্রশ্ন হ'ল আমি কি কোনও সত্তা বা ডোমেন অবজেক্টস / ডিটিও হিসাবে ডেটা ফিরিয়ে দেব? হয়তো কিছু কোড আমার প্রশ্নটি আরও ব্যাখ্যা করবে: সত্তা public class Customer { public Guid Id { …

7
আমাদের অগ্রাধিকার এবং তীব্রতা উভয়ের কেন দরকার?
আমি বুঝতে পারছি তারা কী নির্ধারণ করে তবে প্রাপ্ত বিষয়গুলিতে এগুলি নির্ধারণ করা কি সত্যই কার্যকর? মানে, এটি হয় দ্রুত স্থির করা প্রয়োজন বা নাও। আমি কীভাবে সেগুলি সেট করব, সেগুলি শ্রেণীবদ্ধ করব etc. আমি জানি আইইইই / আইএসওর জন্য এটি করা দরকার। আমি শুধু দেখছি না কেন।

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

4
রুবি: ভেরিয়েবল বনাম যদি ভ্যারিয়েবল.নিল?
আমি রুবির কাছে নতুন এবং আমি যখন অবাক হলাম তখন জানতে পেলাম যে সমস্ত বস্তু শূন্য ও মিথ্যা বাদে সত্য। এমনকি 0 টি সত্য। ভাষার সম্পত্তি সম্পর্কে একটি দুর্দান্ত জিনিস আপনি লিখতে পারেন: if !variable # do stuff when variable is nil end আমার সহকর্মীরা, যারা বেশি পাকা রুবি বিকাশকারী, …

3
লিঙ্কযুক্ত তালিকার সর্বদা একটি লেজের পয়েন্টার থাকা উচিত?
আমার বোঝার ... সুবিধাদি: শেষে সন্নিবেশ করা হচ্ছে ও (এন) এর পরিবর্তে ও (1)। যদি তালিকাটি দ্বিগুণ লিঙ্কযুক্ত তালিকা হয় তবে শেষ থেকে অপসারণ করা ও (এন) এর পরিবর্তে ও (1) হয়। অসুবিধা: অতিরিক্ত মেমরির একটি তুচ্ছ পরিমাণ গ্রহণ করে: 4-8 বাইট । প্রয়োগকারীকে লেজের খোঁজখবর রাখতে হয়। এই সুবিধাগুলি …

7
ইন্টারফেস ডিজাইনে জেনেরিকগুলি কখন ব্যবহার করবেন
আমার কিছু ইন্টারফেস রয়েছে যা আমি ভবিষ্যতে তৃতীয় পক্ষগুলি বাস্তবায়নের পরিকল্পনা করি এবং আমি নিজেই একটি বেস বাস্তবায়ন সরবরাহ করি। আমি উদাহরণটি দেখানোর জন্য কেবল একটি দম্পতি ব্যবহার করব। বর্তমানে, তারা হিসাবে সংজ্ঞায়িত করা হয় আইটেম: public interface Item { String getId(); String getName(); } ItemStack: public interface ItemStackFactory { …
11 java  generics 

3
ক্লায়েন্টের অনুরোধ ছাড়াই সার্ভার থেকে ক্লায়েন্টে ডেটা ঠেলাচ্ছেন?
স্ট্যাক এক্সচেঞ্জ ব্রাউজ করার সময় আমি লক্ষ্য করেছি যে "3 টি নতুন বার্তা, প্রদর্শন করতে ক্লিক করুন" এর মতো গতিময় বিজ্ঞপ্তি রয়েছে। আমি যা ব্যাখ্যা করতে চলেছি তার জন্য এই জাতীয় গতিশীল আপডেট করতে চাই। ধরা যাক আমি সাম্প্রতিক 10 টি নিবন্ধের ক্যারোসেল / স্লাইডশো তৈরি করতে চাই। আমি চাই …
11 server  client 

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

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

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